The Immigration Judge has the authority to grant approval of your I-485. If you now have all documents necessary for the approval and the USCIS has already approved your I-130 present all of these documents to the judge and ask him to approve your I-485.
If the USCIS has not yet approved your I-130 you may do a Motion to Reopen - if it is not to late. The USCIS no longer has jurisdiction to approve your I-485 because you are in Removal Proceedings. Get the I-130 approved, send the approval to the Judge with a Motion to terminate the proceedings against you. Once the proceedings are terminated send the Court Order to the USCIS and ask them to approve the I-130.