Need is rarely used when referring to auto nutrients unless your in a soil less medium that is nutrient neutral. Most autos need such little nutes anything will do. Now there are many variations to improve yield and quality. But needed almost anything will work in the right doses.
That being said I use almost everything you mentioned and then some. I like a very diverse set of nutrients and enzymes.
Something like sensezyme and other such products contains enzymes, benificial microbes and bacterias. These are not nutrients but living organisms that through different processes do everything from make nutrients more easily plant accessible, promote healthy plant growth, help fight off disease and pests, to actual creating nutrients on their own through digestion. Many with the proper microbe ecosystem dont even need to ph balance the water because the microbes handle that as well.
Again while most if it is not NEEDED for autos. In the right doses and combinations they can help increase everything from yield, to quality, to overall health