The only thing I could think of would be to add a custom field to all the items that you want to hide, and then use defineSearchMasterOptions to pre-filter item API calls to remove it. This isn't fullproof, as a user might figure it out and remove the filter