Suggestion: Allow for filtering by specific opponent actions. For example, I would like filter for SB stole vs my blind and I three bet. OR 3 off button raised and I three bet on the button, or the same with a caller in between me and raiser.
So basically I could have the option to select multiple options for what each player at thet table did in the hand. Button rasied, SB three bet and I cap in BB would be one of particular practical application (limit).
Your first example is easy, and already possible in PT3. Your other filters, involving more than one player, or the other player's position, are a little trickier to accomplish. It may require a custom report instead of a filter.