I'm with everyone that says go hire a lawyer. In my experience, the judges assuming everyone is lying or has an agenda and it can easily become your word vs hers. Also if you get emotional, and it may well be tough not to since this issue is horrific, that will work against you in a significant way. It's almost as if you can't win. If you stay calm, well then you must not be telling the truth since you aren't upset, but if you get upset, the judge gets mad and may well toss you and throw it all to the other side. I've seen it happen.
I once got mad at my attorney and was screaming at the lawyer (what do I pay you for) in the hallway, not in the courtroom. The next thing I knew, there were three officers pointing guns at me saying "we were told someone was threatening a judge" and they threatened me with a 3 day stay in the mental ward. I hadn't even threatend the lawyer! I was just upset, and yes, I had been burned in court that day.
Query the lawyer carefully. Be sure you don't have one that favor's "mother's rights." Had I known my lawyer that day had 8 kids from 7 ex-wives he'd screwed out of child support I would have known he was the wrong lawyer for me.
Take care.