O modo FETCH_EAGER tem seus problemas. Na verdade, há uma solicitação aberta aqui para resolver esse problema, mas ainda não foi fechado. Eu recomendo usar um repositório personalizado para buscar os dados da maneira que você deseja.