Mobile information access involves retrieving information from wired service providers. Often there are situations where the information is not available from a single service provider but can be obtained by combining information from multiple service providers. It is inefficient and some times impossible for a resource poor mobile device connected over a low bandwidth wireless link to coordinate such activity. In this paper, we describe a middleware to support this mode of access from resource poor mobile devices that take into consideration mobility, resource constraints and service heterogeneity.