I-140 approval will not help you at all. You need to file 485 to get you AP. So, you still need H4 visa either from Mexico or from beijing. Good luck