Baking in NIP-99 product listings to creator profiles would make this SO easy. It’s one of the lowest hanging fruits out there for clients.