I did some further digging and it turns out that the table I needed are
- GeneralJournalAccountEntry
- GeneralJournalEntry
I was slightly surprised by this as I did not expect D365 to have the same table structure as Dynamics AX.
By joining the GeneralJournalEntry column from GJAE to the recid column in GJE I was able to have the GL data (including entities, dates, descriptions, users etc) in one table.