I would say something like this should work:
/admin/metafields.json?metafield[owner_resource]=product
This way you only request resources for product and you could even make namespace required for example. Or just providing a list of resource IDs (products IDs for example) would work as well, I guess. Al long as you don’t have to download all metafields for each resource one at a time would work for me ![]()