So you are saying switch the data source based on a filter? - I don't believe you can.
I know you can filter across different data sources in Tab10: As requested, you can filter across data sources in Tableau 10 | Tableau Software
How many records would your data source be if you union-ed them? Tableau is pretty speedy- especially if it's on an Extract.