Hola,
en lugar de poner la sentencia del filtro donde lo estas haciendo, prueba a ponerlo en el evento OnFilterRecord.
Tambien, a veces me ha pasado, que al hacer
, si luego no hago un first de la tabla, no aplica el filtro. Prueba a ver si al componente le pasa esto.
Un saludo