If you are getting way more passive scan results than you want then it would be better to configure ZAP so that it generates less of them, rather than deleting them after they have been raised.
How are you running ZAP?
E.g. are you using the desktop, one of the packaged scans, the automation framework, or the API?
How are you exploring your app?
Is it just the quantity of the alerts that is bothering you, or are there some alerts you are just not interested in?
Cheers,
Simon