You could also use solvent extraction.
Butyl Diglyme, or as it is sometimes referred to as BDG, if used properly, can achieve high purity in one refining process. If cleaned properly you loose very little of the BDG and can re-use it again.
In dirty solutions, or solutions with base metals in AR that are problematic you can extract the Au with very little other metals following it into the BDG. You can extract gold from solutions that contain Pt and Pd, leaving those metals behind in the solution as well.
Add BDG to your dirty solution, use a stir plate with stir bar to mix the BDG with the solution as BDG is oily and will stay on the top and not mix with the solution unless you do.
After it has been mixed well and the BDG is loaded with Au, let it stand until the BDG once again floats to the top which should only take a few minutes, then pour into a separatory funnel. I allow the BDG to float to the top prior to pouring into a separatory funnel, once you do pour the solution into a separatory funnel, allow the BDG to rise to the top again. It should be a gold/yellow/orangish color, it will be different colors of gold/yellow/orange depending on the amount of gold present. The more orangish, the more gold is present in the BDG. Sometimes the BDG almost looks brown.
Open the bottom of the separatory funnel, allow the AR solution to drain until there is no more AR solution in the funnel.
Next, use a new beaker and drain the BDG into the beaker. Add a weak solution of HCl of 5% HCl, this is how you remove base metals from the BDG. Put back on the stir plate with a stir bar and stir the solution well. The HCl will change color as the base metals are removed from the BDG by the HCl. Some people pour the HCl directly into the separatory funnel, however, the HCl will not come into contact with all the BDG unless it is stirred/agitated well.
Again, pour the solution into a separatory funnel and separate the BDG from the HCl solution. You may need to repeat this process again until the HCl no longer removes base metals from the BDG. I do this wash using this method 3 times regardless if the HCl changes colors the second time as this seems to work best for me.
Drain the pregnant BDG into another beaker and place on a hotplate/stirrer and heat to about 180 F or about 82-83 C. Add an equal amount of 10% hot oxalic acid with the stir bar on slow. Do not boil the solution! Allow the solution to stir for about 4 hours. The gold will precipitate and fall to the bottom as a very fine sand. Filter through a filter cloth, wash the gold sand, melt with borax and you should have produced fairly high purity Au.
After you have recovered the gold, use HCl and a separatory funnel again, and a solution of 5% HCl to wash the BDG one more time. Allow the HCl to drain off, recover the BDG and you are ready to use it next time.
Scott
BDG floating on top of AR solution in separatory funnel.
https://www.dropbox.com/s/y1o31ondge6gylp/2013-02-16 16.27.05.jpg?dl=0
AR solution drained off of BDG
https://www.dropbox.com/s/2ek9fnwkqjmmeya/2013-02-16 16.28.15.jpg?dl=0