Athrax:, you have good instincts for the cleanup, but you may be expecting too much from a soak. You've gotten the oil off with the white spirit, now you have the "white spirit smell" even after "some" evaporating. Isopropanol is a good way to get residual non-polar solvent off, and it evaporates pretty quickly too. At this point, a wash with soapy water, a thorough rinse and a good drying with lots of ventilation should help too.
Now do the pieces still smell? Yes? Now check your hands, do they smell faintly? Leave the room, and smell your shirt, is there a faint smell. Take the pieces to another room and wait -- where is there a faint smell -- the new room coming from the pieces, or the air and surfaces in the previous, now empty of pieces, room? See, in these cases, no amount of cleaning, with newer and more esoteric solvents is what's needed, only time, ventilation, and an understanding of how sensitive our noes are to traces of certain volatile organics.