I have used one product for this in the past (F75 by F.Ball), this is a two coat resin based surface membrane.
I firstly primed and then smoothed over the concrete base with slc and once dry coated with the dpm, left this coat to dry and applied another coat perpendicular to the direction of the first coat. Once this is dried it can be smoothed over with another thin skim of slc and once dry will be ready for the tile.
Manafacturers such as ARDEX etc also supply the same type of product!
For me this would be the way forward. Each coat of the membrane takes only a few hours before you can walk over it (although, you may need to wait longer before coating again). Get the tiler to do any other prep work and you could do the membrane coating yourself before you go to bed, this would be dry for you in the morning. Applying a surface dpm is realy simple so could be done by you if needed. (just follow manufacturers instructions)