I hated that flame test question: i wrote it wasn't suitable because it is used to identify cations, sodium carbonate will be distinguishable as is barium nitrate though lead nitrate and HCl would be unidentifiable, hence wouldn't be suitable as the only method used.