Complex esters, i.e. compounds containing at leasst three esterified carboxyl groups and derived from the combination of at least three different types of the following five types of compounds: monohydroxyl compounds, polyhydroxy xompounds, monocarboxylic acids, polycarboxylic acids or hydroxy carboxylic acids