The Global Template is limited to inserting fields from the SystemUser
record of the sender.
Why? Because it is a global template that is the only record is guaranteed to be available when the template is used, since there will always a be a From User - no other entity is universally required for all emails.
There is no e-mail template that supports fields on a custom entity. You would have to manually implement such functionality.