FWIW, this is what is in Dawn Ultra - CPID. Aside from water there are 19-ingredients. The first 3 (anionic surfactants) are what does most of the cleaning. But understand that the thickness is artificial - they add propylene glycol (anti-freeze) and salt. It's a good cleaner, but it's a bear to rinse completely.
My basic recommendation for an equivalent without all the junk in the trunk (no thickeners, no fragrances, no coloring agents) and rinses much easier is Alconox Liquinox Liquinox_tech_bull.pdf which is about 50% concentrated with a combination of anionic and nonionic surfactants and is relatively cheap - Amazon.com: Alconox - 1232-1 1232 Liquinox Anionic Critical Cleaning Liquid Detergent, 1 quart Bottle : Industrial & Scientific.