Filter by child node predicate in GraphQL

RFC hopefully still in progress: