Damus does this seamlessly
Damus uses nostr.build behind the scenes by default, I believe. But the user doesn’t need to know or care about that.