How about a updated network manager that supports multi-netowrks and lets you do on performs/autojoins easily per network?

Nothing fancy just a logical multi network at once extension of the current system.