You could do that. It depends on the data structure. You could have one npub per entity. Maybe NIP-78 30078 events with all of the entity data? That said, anyone could write events with this kind. You'd need to filter it in a way that it's only showing data that you want to show. Perhaps from a specific npub?