Filtro chkbox

Tenho um campo com 20 posições onde posso ter vários tipos de cadastro neste campo pelos símbolos:
CL,FR,TR,FN,MT,PR

CL - Cliente, FR - Fornecedor, PR - Produtor

um cadastro pode ser CL,FR,MT ou seja Cliente, Fornecedor e Motorista ao mesmo tempo

Se o cadastro é só um tipo ele filtra, porém mais de um não dá certo.

há possibilidade de alterar o “where” padrão no onValidate ?

Você tem um campo só e separa os mesmo por vírgula ou tem outra tabela com FK?

Coloque em modo debug, faça o filtro e cole a query gerada aqui, para analisarmos.