Nick, I have a nice distillation setup but I don't think I could ever pull off anything like that.
It would certainly be easier to use pure ethanol as the solvent - then you only have one break point to work with - collect all the condensate from room temp upto the mid 80s'C (if any,) then change the collection vessel and hold the temp at 87.4'C (as close as you can - a little variation's unavoidable in a home setup) to rack off the ethanol.
Once you've recovered most of the ethanol that was in there, you can add the first condensate to the residue (assuming it's clear of gunk, and not too dark or oily,) and theoretically have all of the flavour with almost none of the solvent. Or if it's gunky (or you just want an absolutely clear product,) replace the collection vessel, and collect the condensate as you crank up the heat as far as you need to go. However, you'll probably get some burnt flavour in there if you have to go much over 100'C, and that would probably ruin it for most flavours. There's going to be some degradation anyway with these temps. And not all components may be viably volatile - if you discard the residue, you may lose some key components (only trial and error will let you know.)
If you can get ether, that can be removed at a much lower temp (34.6'C), so you may not even need to collect the first fraction - soak your material in ether, filter it well and then just boil off the ether to leave all the flavourings behind with boiling points higher than that. Much less risk of degrading the flavour molecules that way.
I've done it with herb oils (lavender, rosemary, fennel, etc.) but not for full-spectrum food flavours. It's perfectly feasible, but you'll need more patience than I have. And I'm inclined to think that commercially produced essences will always be better (commercial outfits can afford the outlay to use vacuum distillation and liquid nitrogen, etc. to get really clean, full flavours.)