Yeah, but in order to assemble the massive filter, you have to download all contact lists, which I already don't like doing. It compounds with the massive filter.
I am building custom feeds for Amethyst and I was wondering if we could build a feed event and then make a REQ by the feed event id that the relay already has. That would be nice. We could then do a follows of follows of follows of follows filter.
we do this in several steps, 100 keys/req. Still a pain in the ass, takes quite a long time for big WoT, but easier to handle in the server side.
I think that would have to be a DVM. I couldn't expect all relays to do this potentially complex logic.