Compass getting scorecard score through GraphQL API

Hi Everyone,
I using the GraphQL API for compass to receive information of my components. Currently Im trying to access the status of my scorecards that are applied to a component (e.g. passing, failing, needs attention). But here Im hitting a road block that does allow me to get the score of an applied scorecard directly. In the documentation is a field listed for that case, that was deprecated lately.

The replacement for that forces me to gather all applied scorecards from my system and after that filter them for a specific one. My query structure now looks something like this:
component–>Scorecards–>appliedToComponents–>A huge list of scorecards–>ScorecardScore–>status

Then from this big list I need to filter for the component ID and receive the status.

There has to be a better way. Does anyone know a solution for my problem?