Somewhat related info here: I took some freebase harmalas and dissolved them in a minimal amount of acidic water. SWIM slowly layered 2-3 times the amount of IPA using a syringe on top of the water layer. Minimal whispy clouding formed at the interface between the two layers, and let this set for 2-3 days. Came back to it and the clouds had gone, but down towards the bottom of the glass spherical hedgehog shaped crystal formations have begun to inhabit the glass. UV light shows there is still harmalas present in solution, and the coloration of the liquid from top to bottom shows that there is still more alcohol on top and that both layers have not yet fully mixed. SWIM is thinking this is taking a long time because of the difference in density between water and alcohol, with alcohol being less dense and being on top, it takes a long time to fully mix. So maybe if the water was layered carefully on top of the alcohol, the mixing process would take much less time.
This works because most salt-forms of harmalas are moderately insoluble in IPA, though a small amount can dissolve(prolly more so in ethanol as it is more polar than IPA), and as the ratio of alcohol to water slowly changes and becomes more alcoholic, the harmalas very slowly precipitate out. The crystals appear to be very strong, they are very white and transparent looking with spikey shards pointing out from the circular formation sites.
I think with layering your liquids you can achieve very high purity if you are patient. You can easily use this same method to layer your basified water on top of your harmala saturated water to get freebase. Syringe is best for this, but anything long you can lay at an angle and pour the liquid down, like a butter knife, works to prevent it form splashing in and dropping instantly and mixing quickly.