Family Law Questions? Ask a Family Lawyer Online.
As the client, you are ultimately in charge of your case. The lawyer knows strategy, but it's YOUR case. You're allowed to tell your lawyer not to call certain witnesses to testify, or that you absolutely refuse to pay this witness to appear when he is not testifying as an expert witness. You can even fire your lawyer and hire another one if she insists upon calling a witness you don't want to appear and charging you huge amounts of money to bring him there.
If you have anything from the lawyer stating that he'll sabotage the case, that could help you. Or you could ask your lawyer to remind the previous lawyer that it's a violation of the rules of ethics to lie to a tribunal, and if he intentionally lies to the judge in order to ruin your case, you'll report him to the bar association for misconduct.
Look at your fee agreement with her. If it requires that you approve fees before she charges then, she can't charge you for the stuff you refused to pay upfront. You can also dispute the fees she's charging you through the Illinois Supreme Court's Registration and Disciplinary Commission - both for unnecessary court appearances and witness fees.
Did she ask for attorney's fees in the original Complaint? If so, then you don't need to file a separate petition for them. If not, then I'm not clear on why the attorney is coming to testify at all without a petition for fees. You might want to ask her to clarify.
I'm sorry. Some situations are so complicated that this isn't the best forum to try to work through them. I hope you can work things out.