A cheap alternative to pumice could be perlite. Preferably sifted, so the more fine particles don't clog your medium.
They do great in a simple soil mix with added perlite.
Organics :
Half coco / Half "beach" compost (which is full of fermented seaweed, shells, pebbles,sand and generally whatever i find on the shore)
Inorganics :
I go heavy on the pumice ~30% (it's great and cheap!)
Some perlite for the sake of it.
Zeolite and Palygorskite (a type of clay) in coarse grains to keep things... porous.
Amendments :
Gypsum and a bit of Dolomite for calc/mag.
Mycos
Trichos love their urea so pee, pee, pee!
A good general fert does wonders.... then you can add calc/mag, b vits, micronutrients etc..