mi sembra poco sensato che postgresql ti costringa ad aggiungere tutti i campi della query al group by dato che il group by serve a spiegare al database su quale base effettuare il raggruppamento dei campi :\
puoi postare per intero la query che stai provando?