Opiates can be taken in more ways than needle. Heroin can be snorted and smoked. He could have been doing pain pills as well.
All you need is one doctor in NY and another in London prescribing Oxycontin for “back pain”. You’ll get all the heroin you need.