I suggest you start with simple steam distillation to get a crude oil. That will separate the target from most things that adsorb it. Your next steps depend on your requirements for purity and scale. For industrial scale I might recommend fractional distillation or freezing. If you're not a chemical engineer maybe use solvent extraction. Chromatography probably is your best bet for high purity.