Its possible that, by using the mono- and di- basic salts, you can get a pH that inhibits precipitation, at least at the low levels of ions that the nutrient solution is kept for plant growth. Perhaps the calcium phosphates are dispersed as very fine precipitate that plant roots can collect and absorb as they need it. The dilemma you may be facing is your stock solution, at higher concentration, is precipitating. Often, you see hydroponic stock solutions in two or more parts stored separately, that are then mixed with water to the concentration plants need, often with separate additions of pH adjusters.