Just to make sure that we are on the same page...
I have the alert filtering working for the most of it -- I am already able to suppress few alerts as false positives but have problem suppressing just these 3 specific alerts(with same pluginId) though.
Regarding the process at high level:
1. We manage the alert filters in a json format that takes ruleId(pluginId) and newLevel(to suppress) values
2. Then we run addalertfilter for each ruleId on the json file and for the specific contextId corresponding to the current scan
3. We run active scan