Query products in a specific market or collection via GraphQL Admin

I want to query all products in a given market(catalog)-id and/or given collection-id in the admin graphql api and be able do to still aply additional query filters on the products result - like i can with:

products(first: $first, query: "title:*apple* ,status:draft") { ... }

Sadly there is no query option like market:xyz or collection:xyz.

I want an result where all products that are in a given market-id are returned. one time only the active ones, one time the draft products + be able to filter that like the example with the title.

My attempts with query markets → products or collections → products always have the problem that i cant filter the results via status and title like i can if i query over products