Jaf has proposed another solution: https://github.com/nostrability/nostrability/issues/118#issuecomment-2460358398