Cyclomethicone is the generic name for cyclotetrasiloxane, cyclopentasiloxane, cyclohexasiloxabe, etc. Now, big brand use for this product a dimethiconol gum in a volatile carrier (cyclopentasiloxane). This gives viscosity to the product, good conditioning when applied and lighteness since the carrier will evaporate. You can mix this with natural oils an esters withitn their solubility limita, to create your formula.