Hi,
You can manage this scenario using granite:renderconditions.
1. Create a metadata that contains the metadata for all of the different type of assets
2. Go to your metadata definition, (usually under: /conf/global/settings/dam/adminui-extension/metadataschema)
3. Add a granite render condition that checks the asset type opened on each of the metadata tabs.
This worked for me:
![EstebanBustamante_0-1715736538711.png EstebanBustamante_0-1715736538711.png](https://experienceleaguecommunities.adobe.com/t5/image/serverpage/image-id/73939i20E334642EC54925/image-size/medium?v=v2&px=400)
Result:
![EstebanBustamante_1-1715736650972.png EstebanBustamante_1-1715736650972.png](https://experienceleaguecommunities.adobe.com/t5/image/serverpage/image-id/73940iC53E1A98C4C43F35/image-size/medium?v=v2&px=400)
![EstebanBustamante_2-1715736701140.png EstebanBustamante_2-1715736701140.png](https://experienceleaguecommunities.adobe.com/t5/image/serverpage/image-id/73941i233626A8747303FE/image-size/medium?v=v2&px=400)
Hope this helps
Esteban Bustamante