Reference Set Selector X Path

I basically have one relation between my RFC object and my CI object so that i can have a reference set selector so that i can choose multiple CI objects in my RFC. I want to have 3 reference set selector widgets that are filtered on whether they are a hardware, software or database. This is the filter that i put in [CI_TYPE = 'Software']. When you click select it does filter the list but then when you select a ci it appears in all of the widgets. This is not what i want, i wish just to see the related hardwares or software or database. I have tried changing the context etc but cannot find the correct combination.
1 answers

Edit: I asked around a bit and this is the intended behavior. The reference set selector filters on your constraint but the set that is showing in the form just shows the content of the reference set which does include all the references.

The solution you proposed in your comment is one of the solutions, however there is another option, by using datagrids instead of reference set selectors to show the references (with all your wanted constraints), and then adding a custom 'select' button on those datagrids which link to another form with a read-only datagrid (again, with the constraints you want) with an 'add' button. The add button then invokes a microflow setting the correct relation.

If you really need this feature, you could file an MXDN ticket as well.