You need to include bone and organs (liver, kidneys, sweetbreads, etc.) as well.
Since you're using rice, I'm assuming this is a cooked diet. You do not use bone in cooked diets, which is one of the reasons I used cooked - I can't bring myself to feed bones. When I cooked for my dog, I used a calcium supplement. You pretty much need a spreadsheet to do the balancing and make sure you're covering all necessary nutrients. Might start with Monica Segal's books on canine nutrition. She's the only one I know of that I'd trust for info on balanced canine diet. Amazon has the paperback versions of her books on the subject, and she has a digital version on her website.
She also sells recipes, but I've never explored those (I feed raw and these days use a base mix because I got tired of worrying about what nutrients were or weren't in what I was feeding, but that's an expensive way to go unless you have a Chihuahua).
You can find recipes on other websites, but I don't know how you sort the wheat from the chaff, and I do know a lot of them are deficient. I spent hours and days making my own recipe with a spreadsheet. If you have an 85-pound dog and know how to do private messages on this forum, let me know, I did it in WordPerfect, but I bet I could make a pdf of it and send it to you. If nothing else it would give you an idea of where to start if you wanted to do it yourself.