You have a lot going on and I do not think it will be solved short of calling an immigration attorney to get this fixed.
Mr. Driessen is a former Deputy DA in Orange County with over 8 years of criminal law experience. Nothing stated on this site shall in anyway be construed as legal advice, or as creating any attorney client relationship. If you would like to hire Mr. Driessen, feel free to contact him at www.theocduiguy.com.
It sounds based on your question as if you'll need to consult with both an immigration attorney and a criminal defense attorney. It's imperative that you do so ASAP. Good luck.