From my crap knowledge of chem so may be wrong...
(a) Potassium isn't soluble in Iodide but Lead is soluble with Sulfate so you can't separate Lead and Sulfate but you can separate Potassium and Iodide.
(b) Silver and carbonate are soluble so you can't separate them and also with Magnesium and...