thank you all for your help and advice - its much appreciated. I am meeting someone from work tomorrow with all my documents to see if they can get her family visa processed with urgency. Failing that, she will have to fly out to Dubai for a few hours, and just pay a days fine of 200riyals i guess.

Thanks