If one spouse controls all the money a court will usually require that the spouse with the money pay the legal costs of both parties in a divorce. You should consult with an attorney and discuss your situation in detail.
Clontact several lawyers in your area (you can do it through the bar association) and ask for the names of divorce lawyers who will take your case without an advance retainer. The attorney can then get his;her fee paid by making a pendents lite motion for fees and expenses.
Most attorneys will require some retainer from you, and then make a pendente motion to recover those fees for you.
Call your bar association, and get the ball rolling.
DISCLAIMER - THIS IS NOT LEGAL ADVICE. It is intended to be for general informational purposes only, does not apply to a specific case, and does not create an attorney-client relationship.