Hi Winterfresh,
I am so sorry to hear it. I don't think court would want to prosecute you guys based on just 1 witness when you guys are not willing go against each other.
Many times, lawyers/DA would want you to take reduced charges to windup the case quickly but you shouldn't accept that. Insist on clean dismissal and nothing else. Doing so now would save you lot of anxiety and lawyer fees in future because very few lawyers may have good understanding when you mix immigration and criminal laws together.