This is a bit of a strange question but does anyone know of any methods for extracting the fat from nuts, in such a way that the nut is not destroyed? Shea butter, for example, is made by roasting the seed till its completely burnt, and then crushing it, etc etc... but is there any way to get the oils out without losing the nut?