We should have some field under nodes and interfaces that shows the status of alerts muted.
This field would be used in a query's or as a filter in a resource.
This would avoid having to use joins to get the muted status.
Consider to use dynamically changed Custom Property when node gets muted. couldn't it solve the issue?
you can not trigger an alert to set the custom property, because the alert is muted.