The I-601a waiver is only for foreign nationals inside the United States. Since you reside outside the US you will have to file the waiver at the US consulate. It is best to have an attorney assist with the waiver.
Asylum is a very complicated area of law and the exception to the one year rule is even more complex. You need to have a private consultation with an attorney to evaluate all the facts and give you your options.