You might want to check out the constrained by functionality. See the documentation here for an example: https://docs.mendix.com/refguide/reference-selector
Regards,
Ronald
[EDIT]
If the contrained by function is not an option you could create a microflow that returns the selectable objects. To do this set the source of the reference selector to Microflow. This microflow should also be run as on change on both the other reference selectors.