Ejecutar funcion plsql (postgres) desde campo lookup

Hola tengo una aplicacion (formulario) en la cual se valida si los registro pueden ser vistos o no por el usuario a traves de un bloque de codigo almacenado (funcion) en postgres. Tengo habilitada la busqueda rapida y todo funciona bien cuando el tipo del campo es “Select” pero si lo cambio a “Text auto complete” ya la busqueda rapida no funciona, debo quitar la linea del select que me filtra los datos en el lookup para que funcione la busqueda rapida.

La consulta del campo lookup es
SELECT contidenti, sc_concat(contnumero, contanovig)
FROM “public”.contrato
WHERE ValViewRecord (’[usr_login]’,contusuari)
ORDER BY contnumero, contanovig

Gracias por su ayuda.