Heroin impurity profiling