I believe point 1 may be possible with item sub types? Could be wrong but I think you can filter for uniques/sets of a specific item type with specific sub types.
You can already do this.
Just do a rule that has 2-3 conditions:
Rarity: Unique/Set
Item Type: Choose the Item Type of the Unique/Set Item you are looking for
If there are multiple uniques on the same item type, you can add a 3rd rule with a level requirement and tailor it towards the unique you want.
Both of these are against EHG’s philosophy.
They want you to look and look at interact with it.
The filter is there to sort out thigns that you are aboslutely not interested in, but its not meant to make decisions for you.