T.F.
Maybe you can reach out to legal aid as well.
Keep in mind that as critical as your case is... no lawyer will represent you for free and give you his/her best representation. You need a relationship with a lawyer who will help you and know that you will bend over backward to do what you can to help him/her with your case, include getting him paid.
Is the relationship with your current lawyer completely irreconcilable? He is the one who knows your case and would probably be best suited to help you. Too bad your mom screwed things up for you. I would plead with him to help you and you promise to keep your mother out of it.