While trying to understand GraphQL, this kind of filtering was the first thing was what I was hoping would be easily possible. I don't agree that creating such a filter is complex for the client or that is is an unreasonable expectation that the client would want to.