Rooms can be combined with Filters to Copy and Paste selected primitives.
Example:
click on image to view
(WithinRoom('CPU') And OnBottom) And (InPolygon Or IsTrack) And InAnyNet

Example 2: Vias and Copper Features On Top Layer
(WithinRoom('CPU') And IsVia) OR (OnTopLayer And NOT InAnyComponent AND WithinRoom('CPU'))
That's it !