Hi Mike
I have done 2 drop downs with the 2nd one depending on 1st one. Example, first drop down "Region" has these options:
* New England
* Tri-state
Second drip down's option contains macro
{% if (Region.Value == "New England"){ %}
MA
CT
RI
NH
VT
ME
{%} else { %}
NY
NJ
PA
{% }|(identity)GlobalAdministrator%}
In your case, it could be massive conditions and list for the drop downs.