The property controls in a text area should be able to be limited to both the filters and markings if the property controls are based on unique values in columns. You don't want the options available in say a drop down box if that item is eliminated by the filter selection.
I had the same issue. I had to create a new table with unique filtered entries to achieve it which I find rather annoying. I used a data function with a very simple script: output <- unique(input) and then configured the input to be the filtered column which is to be used in the property control. The property control uses this specially created table.