Activity requires more than one resource type, but one type needs to be conditionally selected
I am trying to model activities where more than one resource type is required, but one of the types needs to be conditionally selected. I noticed a feature within an activity that a resource can be conditionally selected based on label value, so I tried experimenting with that feature, however it seems only one resource type can be selected at a time in this fashion (because the label value can only select one resource type from the list of resource types).
How would one go about modeling an activity where Resource 1 is required, but then based on a label value either Resource 2 or 3 needs to also be present to help Resource 1 on the activity?
Would I have to create resource pools where Pool 1 would be resource 1 and 2, and then Pool 2 would be resource 1 and 3. And then conditionally select either Pool 1 or Pool 2?