To me it looks like a bug, and I didn’t find a workaround yet. Currently I’m installing DF in my local machine to try to debug the code and possibly find the error - or to understand what I’m doing wrong.
I think that one workaround would be to use server side scripts to filter data - but probably the performance would be impacted.
Elvis