Thanks for the comments. "Approach the authorities" sounds good in theory but how? Where? If they have not deemed it fit to contact me I am not sure how they will react if I approach them. I am assuming they can easily obtain my phone number by checking through the housemaid's ID from Hamad registration info.

At the moment I'm leaning towards taking the embassy route first and see what they say.