Check out your local Legal Aid and local university's legal clinic. I am particularly concerned about your claims of domestic violence; the outcomes of these charges may be of importance in your situation.
You can also check with your local agency who assists victims of domestic violence for attorney referrals. They would more likely see the immigrant as the abused person but should also be able to assist the sponsor who is abused by the immigrant.

