Statusmap discussion

In my grafana every system has a green state (ok), orange (warning), red (critical).
the color defined by some different alerts and limits for each system.
Currently we are using in Status by Group panel, when you press a colored square there is a drilldown to another colored squares with every componnent that in the system, so you can view the error/warning very visually and quick.

I want to display it with something like a heatmap, but as i saw the statusmap plugin is not enough.
Status by Group panel is nice but we cannot do a drilldown without changing the parent or child aswell. it is not connected to the parent/children squares.

I am thinking to just export all the alerts and insert them back to prometheus so i can query them and it will be the same for every hierarchy level.
Is there a way or a best practice to do so?