As for purity it just has to be pure enough so that I could use it for other reactions with negligible interference from the impurities.
As for the concentrations:
There is a total of ≈88.6g of salt substitute, it was given that there are 610mg (0.61g) of potassium per serving. Because there were 74 servings I got a total of 88.39g of KCl, this leaves just 0.21g of the other three remaining substances (fumaric acid, mono and tri Calcium Phosphates).
I also found approximate values for the solubilities of all four substances, though none of them are very high, there is still a huge gap in KCl and the other three. KCl: 34.4g/100mL, C4H4O4: 0.63g/100mL, Ca3(PO4)2: 0.002g/100mL, Ca(H2PO4)2: 2g/100mL
Based on this I would probably have the most success with dissolving portions of it in water and filtering out the insoluble portions. But how would I know how much water to use so that the unwanted substances are not dissolved? Also, how could fumaric acid be turned into a solid if, as far as I know, when acids aren't dissolved in water they're gasses?