Brad,
Table salt has sodium iodide added as will as an inert power
(talc?) to keep it poring when it rains as the old ad used to say. It is
the latter that doesn't dissolve and gives the cloudy appearance to the
solution. The health food store Sea Salt should about well, I would suspect.