I have re-opened a dynamic compositions topic Dynamic archetype in slot based on preconditions - #8 by ian.mcnicoll
to allow further discussion of that problem, as the original question here was essentially trying tosolve similar problem.
The compound composition solution has other potential uses, and both would have value.