Isn't this what NIP 94 is for and kind 1063? https://nostr-nips.com/nip-94 I don't know how to make a kind 1063 though.
Looks like it. Would be cool to see it in action