So why not replace Barometric altimeters with GPS data derived ones ?
I'm probably missing something but if this could be done you would eliminate pressure data derived errors and there would be no need for transition altitudes / levels.
You could retain the standby pneumatic altimeter as a back up.