You have to remove him from your family structure before it filters through to his younger siblings imo. You have a duty of care to everyone not just him.
Yes he's your son but heroin is a nasty, nasty drug and if he doesn't stop doing it, it will kill him. I wish drug users could see how selfish they're being at times