You have two different questions here.
In response to the first question: I would like to show only annotations related to...
Isolate the specific category that you would like to tag in the view, either via temporary Hide/Isolate (the glasses icon at the bottom of the view window) or via a view filter (this has the advantage of being expandable to target specific families and/or family types in addition to the category, but can get confusing for those not familiar with the process).
Question two: compound families and sub-objects...
Families have a property called "Shared". This property sets the family up as being a separate entity in a Revit Project model for tagging and scheduling purposes, even if it is contained within another family.
Those sub-objects (nested families) probably have the "Shared" property checked in their family definition (within the containing definition).
In the following image, the door families have nested door panel families, the one on the left has the door panel family set to shared which allows the door panel to be tagged separately from the door itself, while the one on the right has the door panel family NOT set to shared which makes the door panel NOT separately taggable:

If you do not need the ability to schedule and/or tag the nested entities independently from the containing family then edit the upper level family, edit the nested family(ies) within that family, uncheck the Shared property and reload into the containing family, then reload that family into your project.

Hope this helps,
-G
Gary J. Orr
GaryOrrMBI (MBI Companies 2014-Current)
aka (past user names):
Gary_J_Orr (GOMO Stuff 2008-2014);
OrrG (Forum Studio 2005-2008);
Gary J. Orr (LHB Inc 2002-2005);
Orr, Gary J. (Gossen Livingston 1997-2002)