uVision quick way to configure multiple targets?

I have a project that has approx 20 targets. 

Whenever I upgrade components (e.g. Keil Middleware) I have to select the target, click on "Select Software Packs" and select the new component version.  I then have to repeat for each target.  This is tedious and time consuming.  Surely there is a better way?

I also am in the process of upgrading from V5 to V6 compiler and need to select Target Options and reconfigure the selected target to use the new compiler, this involves changing settings for some individual source files too.  Again, I seem to have to repeat the whole process for each target.  This is tedious and time consuming.  Surely there is a better way?

TIA