Your attribute "Selected" being checked is not to confuse with a row in the list being selected, or focused, for an upcoming action, like open (enter), delete or for actions from a toolbar. Let's dub this "list selection" for the moment. This is how you select for example a file in the Windows Explorer or Apple's Finder. You may do multiple list selections by holding shift or ctrl/cmd.
What you right click on is always the subject of the right click context menu. Do not put actions for any arbitrary record in the context of a another record. That way you would mix up the contexts.
For example, In Windows Explorer, the list selection even changes when you right click, to emphasize what context the context menu performs its actions on.

I would move your drill actions for sets of checked items to a toolbar next to the list, like for example Gmail does, and only keep them in the context menu if it makes sense to perform them on the list selected item or items.
