If the naltrexone program doesn't work, perhaps the Feds should de-list heroin for the purpose of states to administer it to addicts free under clinical conditions.  It's proven successful in many other countries.