Its typical and not out of line for attorney to ask for his fees upfront before filing, or a big portion of it. Theres a lot entailed in a BK especially if its an asset one.
Thats why they will suggest to you to stop paying creditors, so you can come up with the fee. For me, it took one month only of not paying creditors, and I had my fee.