I think you will have a lot of trouble buffering the solutions and maintaining the solubility. It doesn't matter what you use as a buffer, as a general rule the solubility of metals decrease rapidly with increasing pH because of the formation of oxides and hydroxides. If you want to sacrifice some of your solubility a lower pH you could use the metal sulfates instead of chlorides, the sulfate ion has some buffering capacity. There may be some other ligand that allows the solubility to be maintained at higher pH's but I'm not aware of one. Also, the the nitrates, especially of cobalt, are much more soluble than the chlorides although you still have the acidity problem