Grouping channels by bone or vertex group

Hi, I have this file with a character animation which it works fine but working with it it’s horrible, every channel is separated into it’s own for location and rotation for X,Y,Z.

I know you can group them, with Ctrl + G, but every action has more than 400 channels and if I group them in 1 action I have to do everything again in the others.

Is there a way to auto group them by bone or vertex groups? or something to speed thing up a bit?

Thanks in advance.

In the dope sheet, click on the arrow (next to the ghost) to isolate keys of the selected objects in your scene.
Otherwise you can create bone groups (Data/Bones Groups) and assign a color to be visible in the dope sheet.