First, I am not a lawyer, and my free opinion is worth everything you pay for it. Also, I am not intimately familiar with the current legal system and it's inner workings.
Sounds like the originator of the charges needs to expunge their records. Many years ago, a girlfriend went through something similar here in Oklahoma. It involved a reckelss discharge and child endangerment charge. (Domestic situation). The judge gave her 3 years to keep out of trouble, which she complied with, then cleared her record. When the records were cleared at the point of origin, they never showed up anywhere else. She passd the background check for her CWL without any questions asked.