Hi Juraj,
Thank you for your response. That's a good idea, and I agree that a hierarchical transformation would help clean up my solution and provide better performance. However I realize I had made a mistake in my question. I actually have never been able to successfully call a parent's DocumentName. I am able to get the DocumentName of the document where that query lives, Eval("DocumentName"), but not the parent of the current document. So even if I have a single Hierarchical viewer replacing my DR1 and DR2, I still don't know how to grab the tier0 and tier1 DocumentNames from the Hierarchical viewer to pass to the where condition of my QR3 that is nested in tier1 transformation of Hierarchical viewer. Or alternatively is there a way to set a public variable at the highest level of control and have it visible to the deeper tiers of controls? Thank you.