use doctrine fields to collect relations; and provide join alias completion