Hide empty fields for certain contacts
Hello,
I created a bunch of different fields. More specifically, if we have different licenses (let's say 10), a client could have up to 5 different licenses, but not the 10 of them. I want to have each license as a custom field to keep track of how many licenses each client has bought, but I don't want the 10 licenses to show on each of my client's "summary", just the licenses that he has bought. Is there any way in settings, design options, etc, where I could make it so the "summary" only shows those fields that have data in them, and the ones that don't, just disappear from that specific client?
I attached a picture for more clarity. As you can see, only 2 of the 8 licenses have data in them (44 and 0) and the others do not. Is there a way so that the others don't appear at all in this client's summary, but that they do appear in client's that have those specific licenses?
Thank you in advance!

Moderation Update:
We have marked the post below as the primary post for tracking votes and discussion around hiding empty fields in the detail view page. Please follow the below post for updates.