Yes, you can transfer your I-485 from one I-140 to another I-140 but it is hard according to my experience.
Here is my immigration story:
Aug, 2002 filed EB-1 and NIW
Oct, 2002 filed I-485 with EB1
Aug, 2003 NIW approved
Sept, 2003 request to transfer I-485 to approved NIW but no any response from USCIS
Nov, 2004 Fingerprinting
Feb, 2005 "Notice of intend to deny" for EB1
Feb, 2005 l made response to Notice of intend to deny for EB1
May,2005 EB-1 got denied because of job offer and I-485 denied at same time. The reason of I-485 denial is" The following immigration visa application is denied and our service records did not indicated that there exist another approved immigration visa upon which to base your I-485.
June 13, 2005 file Motion to re-open for my I-485 since I do have an approved I-140
Aug 11, 2005 MTR approved and I-485 approved at same time
Sept 10, 2005 got plastic card!
By the way, have you filed your I-485 ? Looks like you did not file I-485 yet ?