I should be able to display edit controls conditionally on other controls

(User Story, Investigate , Priority: High, Test Status: No automated tests yet , Reported By Bad Link: Thing 3y285jl not found, )
Summary:
The motivation is Anna's game management system. She would like to choose which group a character is in, and display different controls based on that choice.
Not obvious how to make this work, but it might imply something react-like? Would a React sort of approach work for our editors? How would you describe it in QL?
May also be needed for the Arisia system, to choose the division and then area, or such. Think about the general problem here. Maybe this is related to hierarchical tags?