These foods may or may not be sufficient in enough alkaline minerals and you may also have a malabsorption problem but you definately are deficient in Cal/mag! I would give the supplements a go and look at creating a balance in all the alkaline and trace minerals.
Here are a couple of articles I posted earlier in another forum that may be of interest to you.