Hibernate limitar tamanho objeto

Existe alguma maneira de limitar a quantidade de objetos a nível de profundidade no Hibernate. Por exemplo:
A classe a1 possui uma referencia de a2
A classe a2 possui uma referencia de a3
A classe a3 possui uma referencia de a4

quando se faz uma consulta de a1, ele busca a1,a2,a3 e a4.
Teria alguma configuração que ele buscasse somente até a2 por exemplo?

Sim claro, mas o grande problema ainda para mim é o meu front-end que é em Adobe Flex. Resumindo toda a história, com o framework dele de sincronização essa estratégia n funcionaria porque quando joga-se os valores para a tela, ele possui um mapeamento de bean espelho ao java e sai dando get() em geral, matando o LazyLoad.
Mais alguem sugere alguma coisa? rs