Yes you got it right for the most part. Regarding where to get the chemicals, check this thread:
https://www.dmt-nexus.me...aspx?g=posts&t=14772I would only add/correct 3 things there: First of all, if you use sodium carbonate, be sure to add it very slowly since it will bubble up, and dont use shellite with it as the yields will probably be very bad, if you use sodium carbonate you'll probably have to use some other of the stronger solvents you mentioned above for decent yield. Also with sodium carbonate you have more chances of emulsions, so be sure to stir gently. Maybe better if you can find sodium or potassium hydroxide.
The other thing is that you should do a few cycles of mixing/letting stand before actually pulling out the solvent, dont do it just once.
Lasty, freezing only works with shellite/naphtha, not with the other mentiond solvents which youll have to salt or evaporate (except limo which you cant evaporate either, only salting workings, check BLAB tek for more info).