Unfortunately I think it will be difficult to get a solid answer on this problem. I think professional advice is probably the best way forwards. If the employer refuses to release the passport then it places your cousin in a very difficult position, in my view.