Not sure if it applies but in a database-sourced query, you'd build cascading prompts in the universe.
I've not worked with Bex sufficiently and not at the moment so cannot test other ideas for you. Are you using against an IDT based universe or direct via BICS?