Hello.
What I am trying to achieve is prepare fetchXML to use in preSearch lookup filtering.
I have systemuser table with lookup column to virtual table.
I would like to set lookup filtering where it shows records from systemuser table where related to virtual table rows meet requirements like have some specific name or ID.
Filtering looks more or less like this:

The issue with this filtering is that NONE of rows from virtual table have name eq TestName and it still displays all available rows while it should display none.
It happens also with other columns.
When I apply such filtering to another related table that is not virtual it works exactly as expected so it looks like it is something wrong with filtering to virtual table.
Any ideas on this one?
I found some info from last year stating some issues with AAD Table and lookup search and started wondering if there is also some bug in my case...