Não se usam máquinas, usa-se a química.
1. Em primeiro lugar, existe o método espetral, em que se envia uma amostra do pó e uma referência para um laboratório. Desta forma, obtém-se uma resposta definitiva, com a quantificação das diferentes impurezas presentes. Mas este método é dispendioso e utiliza uma máquina. Uma máquina de espetroscopia. Veja o Raman, há uma descrição aqui no fórum.
2. Outra forma é a TLC, Thin Layer Chromatography. Há uma descrição desse processo aqui no site, e encontrarás também muito material no Youtube. É algo que podes fazer tu mesmo, mas precisas de uma série de materiais e alguns conhecimentos básicos.
3. Depois há o ponto de fusão. É muito simples: pega-se numa pequena amostra do pó e aquece-se até derreter. Todas as substâncias têm o seu ponto de fusão específico e, se o resultado não for o esperado, significa que o pó é impuro e contém substâncias que alteram o ponto de fusão.
Mas se for uma simples questão de tentar decidir quanta droga existe realmente em, digamos, um grama do produto comprado, eu provavelmente faria uma extração A/B e veria qual o resultado final. Dissolveria uma amostra do sal comprado em água, basificá-lo-ia e recolheria a base livre. Depois, salgava-a novamente e comparava o peso do sal resultante com o peso da amostra. Ou isso ou tentar lavar os aditivos com algo que os dissolva mas não o produto. Se possível.