Although there is actually one hacky way - I would only do that, if the amount of filter properties is limited and not dynamically changing.
The basic idea is you get the unique values you want to filter for per property and pass this to the filter variable of the linked Properties OT.
To extract you have two options:
Option 1 - You extract specific values from our toggled OT by object set aggregating the unique values of each property you want to feed forward
Option 2 - you extract the specific values from your ON filter variable through belows method. However, resetting these might be challenging as you need to either set variable with an static (empty?) array or emit the reset event on all arrays.
In your case I would try out Option 1, but watch out, unique values from objet set aggregations gets heavy above a few k values.
