Generally, you will need to file the I-918, I-918 Supp. B (signed by appropriate official), and the waiver is on form I-192. This waiver is broader than most, which is good for you. Note that you cannot apply until you have the I-918 Supp. B signed by the appropriate official. You should seek an attorney to help you with this process and application. If you cannot afford a private attorney, try going to a legal clinic in your area for help.
No attorney-client relationship is formed from this communication.
No, there is a completely different form, I-912. If you are doing it without an attorney and hoping to succeed, you are kidding yourself.
NYC EXPERIENCED IMMIGRATION ATTORNEYS www.myattorneyusa.com; email: firstname.lastname@example.org; Phone: (866) 456-8654; Fax: 212-964-0440; Cell: 212-202-0325. The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter.