Ok, the squads for this army are broken into 4 types: Companies, Formations and Upgrades
For every Company, 2 Formations are allowed. This I've sorted with a validation rule.
Also each Company has access to up to 3 Upgrades, which are added to the Company, rather than operating as separate squads. I set up an Exclusion rule on a New Link so that the link deactivates after 3 selections.
The New Link generates a list where all the available Upgrades can be selected. However each upgrade should only be selected once. I have had to use a different Exclusion rule for all of the Upgrade units so that an error is generated whenever the user tries to select 2 of the same Upgrade.
I was asking if there was a simpler way of doing this? Or are the Exclusion rules the way to go?