Since you posted this in the secular forum, I will presume that you are not interested in 12-Step. If you have not done so already, you may want to check out Rational Recovery. They teach a method known as AVRT, and specialize in helping people for whom addiction treatment did not 'take'.