The requirement was to be able to expand and then collapse. EPMDIMENSIONOVERRIDE for single parent is more or less ok. But if you want to dynamically create the criteria in EPMDIMENSIONOVERRIDE then VBA will be required with additional complexity...
Vadim