Location based portal based off indexer results

Hi

I have been trying to get a location based portal working for over a year.

Is it possible to use the new indexer plugin and sub plugins to display all content network wide that is based on 'Cronulla' at this cronulla sub site?

http://cronulla.tradr.com.au/

The content types are:

- Local buddypress activity
- Local listings
- Local events
- Local sites (blogs)
- Local products (marketpress)

I am thinking shortcodes that list network post types, but need a way for it to be filtered by location.

This is both a discussion and feature request.

Thanks

John