Your comment is well thought out. Look at NIP37 that fiatjaf linked to in his comment to my note and see if that allows your usage without compromising the protocol. It seems to. I think it may be the answer for clients to leverage.