Maids for your professionals or professionals for your maids?
Personally what I most favour, everywhere, is massive temporary worker programs so as to allow for the market to cover its short term needs without necessarily forcing the society to enter into long terms commitments. To make these temporary programs more feasible I am currently investigating the use of private insurance companies to guarantee compliance (going back home) instead of putting the burden on already overly stretched migration authorities.
The main obstacle to the development of temporary worker programs lies ironically in the arrogance of developed countries believing that anyone who gets there wants to stay there forever. So instead of making good livable room for all your temporary needs what you are getting is more and more permanent fixtures.