I'm afraid I don't really understand the requirements for what you're trying to accomplish...
Here are the differences between the two extensibility points:
- A Package Filter allows all locally-stored ProGet packages to be filtered from being shown in feeds by additional logic.
- A Package Access Rule Allows for rules to block downloads of packages based on additional logic.
The Package Access Rule is used by the Whitesource extension, so you can reference how that works. We don't have any publicly available uses of Package Filters; it was incorporated for a very specific usecase with publicly-available feeds.