Group but maintain layers. - Feature Request

I know about layers. I know about groups.

What I'd like is an option to be able to group without changing the order in the layers. For example:

Pretend a set of layers/ objects on a layer:

A
B
A
B
A
B

I'd like a way of grouping all of the 'B' objects, so if I select one, I select them all. that way I can change an attribute like color or outline. but I don't want to select the A items. However, I don't want the B items to change their location in the layer/order of objects. Because some are covered by A objects and some are not..

Does that make sense?

I know I can run a select same macro, or find and replace. I just think it would be convenient to group these but still leave them open for other layered items.

The specific example of what I am doing right now involves a powerclip, and rectangle with drop shadow on it. I need them to overlap, but it would be nice to have a one click way to select just the rectangles.

Maybe call it 'loose grouping'