Seems shoot is wrong?
http://www.uscis.gov/graphics/formsfee/forms/i-485.htm#eba
According to the linkage above, looks like you can file your I485 even with no I140 approved. But I am not very sure if this statement conflicts with other regulation.