Sponsor has kept my passport now it is expired

Good afternoon sir/madam.

   Pls i have been here for nine months. On my visa,its a cleaning job,but the sponsor is using me to do housemaid. And also I paid for my QID,I paid for my medicals, I was detained to Hospital, I paid for the bill,including the clothes I'm wearing for working. I went to the sponsor for NOC,she requesting for eight thousand five hundred Qatar reyal before giving noc. My passport expired last year November, I told her she said OK till now she's still keeping my passport and it's expired. Pls what can i do? I need your help. Thank you 🙏