Hi, Sarah.
Our Show/Hide feature is not intended for this type of complexity. It is made for a single layer use.
We could make the Show/Hide work in this complex scenario with some Javascript programming. The page would take a long time to load, though.
The best way to handle this would be to use Show/When across pages.
I hope this helps,
Cheri