Allow more reference field types in Flow actions & triggers

We’re developing several Flow actions and triggers for our app and have run into a limitation on being able to return actual reference fields for metaobjects and companies.

Reference fields seem to only be available for very specific objects, is there some reason we can’t return a reference to metaobjects or companies? Right now we’re working around this by returning the GIDs but this then requires a separate “Get metaobject entry” or “Get company data” action which seems unnecessary, being able to return the correct reference types instead of just IDs would be immensely valuable in simplifying Flows using our blocks.

Docs: