Clay, have you ever had your food analyzed? If not, it would be interesting to see how close your calculations match up with actual values. I've used Midwest Laboratories before to analyze some dog food and they are pretty reasonable. I would look for a package that includes the values your interested in or you can order tests individually.
Here's a link to some of their individual tests:
https://www.midwestlabs.com/individual-pet-food-analysis/