Global track versions

This may be a tricky one to implement.
I find myself many times having to make a radio mix of a full track, so in this case
-i want to remove certain sections of the tracks
-mute certain elements on tracks
ect ect ect

all while keeping the effects, mixing levels ect all the same.
Right now, i create a seperate (radio edit).cpr file at the end of the project.
This works, but as soon as you want to make some adjustments to the mixing levels, change some insert effect parameters ect,
is where you now have to do those changes in 2 seperate project file versions.

This is where it would be great to flick a global track version switch to reveal the radio mix, while it keeps the mixing level changes and insert parameters in tact.

Anyway, just a thought.