Y por que no hacer un join entre las tablas, con la segunda condicion.
Código:
select P.clvprd, P.prd_nomprd, P.li_clave, P.selecc
from productos P join lineas L on P.li_clave = L.li_clave
where L.lin_selecc=true
Si no con tu misma query prueba
"in" en lugar de
"= any"