A process for the production of highly enriched fractions of natural compounds from Palm oil or Palm oil derivatives, comprising a first separation step comprising countercurrent multistage separation with supercritical and/or near critical fluids removing the higher volatile over top, yielding a bottom fraction enriched in the natural compounds and another countercurrent multistage separation with supercritical and/or near critical fluids removing the target natural compounds over top, thus cleaning it from low volatile impurities, and a second step comprising selective adsorption and desorption by directly adsorbing the fraction from the countercurrent separation containing the supercritical or near critical fluid on an adsorbent, and subsequently eluting the mixture from the adsorbent by the same or an other supercritical or near critical fluid and collecting different fractions.