People swear by different elements - put eggshells around your tomatoes for calcium, give them epsom salt for magnesium, etc. Personally I think gardening is all about biology, not chemistry. Plants need different food in different ratios at different times in their life cycles; they need more or less of this or that, depending on heat, moisture, stress levels. And just because we put something in the soil, doesn't mean that it is in a form that plants can take up. Much of what plants actually take in and use is mediated by various fungi and microbes in the soil, which convert what is in the soil into forms and locations that are useful to the plant.
Nature is way smarter than we are. It would be like trying to feed your child by tracking and making sure she got the right quantities of each vitamin, mineral, micro nutrient, etc, each day. We don't do that, we just try to give them a complete, balanced, healthy diet. So too with plants. I just try to make sure the soil is well enriched, with lots of different organic materials. If everything needed is in the soil, the plant can just take what it needs.
So make sure your compost is diverse, no more than 10% any one ingredient, with lots of different kinds of greens and browns. It will then be a complete food for your soil AND it will have lots of soil microbes of fungi to help process everything. Then let plants take what they need.