Don't go to legal high websites, or if you do, don't order controlled substances off them - or substances of unknown history and chemical composition, like "NRG-1" or "Jolly blue prills" or whatever. Stick to ordering pure chemicals from reliable vendors.
If you do start ordering wacky "legal highs" don't be suprised if they get seized.
2,4 DNPH is OK for testing for carbonyls but not cathinones specifically. I would back it up with at least some reagent tests.
If you are desperate to test stuff, get an organic chemistry manual and some TLC plates (order them from a science store i guess), some solvents (pure alcohol, pure heptane, etc) and some reagent tests from DanceSafe. Learn to do TLC plates and develop them with your reagent tests.