imo nostr should adapt full unrestricted filtering of events similar to any object db, such as mongodb:
https://www.mongodb.com/docs/manual/tutorial/query-documents/
bu..but performance.
yep,
thats a tradeoff between what applications can be built and what are the requirements for running relays.
most clients anyway do 10x too much queries based on the ui rendering times observed.