Yes this works with acetone, at least for precipitating harmala citrate and should work similarly for mescaline too. It should also be pretty easy to separate the acetone from the BA if you have a small fractionation column, and maybe even just with simple distillation, since there's a healthy 70°C separation between their respective boiling points.
Yes, that's the right way to wet the BA. I've separated it from any remaining droplets of water before moving on to the next step, but even this might not be necessary.
I made the CASBA both by running the wet BA through a tube loosely packed with CA, held in place at the bottom with a plug of cotton wool, or more simply by dumping a slight excess of CA into a flask of wet BA. If all the CA dissolves, you can always add a dash more until a few crystals refuse to dissolve. I don't know if the CA increases the solubility of water in BA, but it might do. Much commercial citric acid is the monohydrate, which may have a small effect on the overall balance of things. Using anhydrous citric acid would remove some of the water from the BA, potentially reducing its solubility.
So, now you have some CASBA you may want to work out how much CA you've dissolved in each unit volume. These kinds of figures tend to prove useful in the long run, so they're worth recording (except I didn't

)
You can add your CASBA to the cactus pulls in aliquots at first and then dropwise until no additional clouding is observed.
I think there's a higher risk of excess CA co-precipitating with the mesc citrate when using BA, because the citrate takes water out of the solution as water of crystallisation while it crystallises. It may be worthwhile wetting at least one portion of the cactus extract to see if it performs any better, or any worse of course.
This is an experimental method, which means you'll be experimenting too. Should you decide to try out these suggestions, it'll be very helpful if you record all that you attempt in maximum detail, including 'failures'. And remember - don't throw anything away until you're absolutely sure you've got the goods. Recycle your solvents too - it'll be broadly similar to the EA clean up describe either in the CIELO thread itself or from a link buried somewhere in that mountain of a thread.