Hiding items from reporting menu

I have created a plugin for hiding items from the reporting menu. It seems to work fine for some of the categories / widgets, but none of the items in General_Visitors or General_Actions categories can be removed. The plugin is listening for the Widget.filterWidgets event and then hiding items accordingly.

This works:
$list->remove($category='Goals_Goals');

But this doesn’t:
$list->remove($category='General_Actions', $widget='General_Downloads');

According to the documentation and given filter widgets example, items inside General_Actions category should be hideable.