Dear, another option would be to book your flight via emirates airlines and at the same time apply your visit visa through their facility. I believe there is no harm in trying other ways. Cheers.