the thing is that nip10 sucks
ummm nope just used the "preferred" method on nip-10 : https://github.com/nostr-protocol/nips/blob/master/10.md#marked-e-tags-preferred
the thing is that nip10 sucks
I understand, I'll take a look into nip22 soon, for now this kind of works, It was a lot worse before this.