If the client uses nip42 auth, they could auth to a relay with one authorized key and post with many separate keys. This would cut out the spam and also support the usage here. Auth is gonna be a game changer