Immigration laws are very harsh when it comes to controlled substance convictions. As it is there is no waiver that could help you. The only possible solution would be to vacate the 2003 conviction. Hard but not impossible. We, immigration attorneys that also handle criminal cases, are hopeful that the Supreme Court rules, in a very near future, that retroactivity applies to the Motions to Vacate filed under the Supeme Court case of Padilla v. Kentucky
Guerra Saenz, PL--Immigration Attorneys (954) 434-5800. This answer is of a general nature and should not be relied upon as final, nor is it intended as legal advice.