I think the solution is to redesign the underlying table structure to make this work the way you want.
What are the relationships between these tables? If it is one to one, as it seems, then it needs to be restructured.
mmcdonal
Look it up at:
http://wrox.books24x7.com