Hibernate HQL

Tem como realizar uma busca de uma collection dentro de outra collection ???
Exemplo:
Eu tenho uma variavel listaX que é um List, e quero usar isso como parametro de pesquisa dentro de uma outra List

class Z {
List lista;
}
Minha HQL ficaria + ou - assim:
“from Z z where elements(?) in elements(z.lista)”;

O parametro para essa hql seria a minha variavel listaX.
Assim não funcionou.
Alguém sabe se tem como fazer uma hql que faça uma busca deste tipo ?

Obrigado.