A plant specific substrate is one that is (a bit like soil) something other than inert sand or gravel. It will usually contain a host of nutrients (plant food) to help plants grow well, and is especially beneficial for root feeding plants.
Sand is not a plant specific substrate, you would need to put something beneath the sand to make it more suitable for heavy planting.
Plants should root enough over 3-4 weeks to keep them down in the sand/gravel without the need for lead weights. I used to use small pebbles to hold plants down until they rooted well, push the base of the stem and/or roots below the gravel/sand and then put a pebble over the top of the buried stem/roots. Hopefully this will stop them floating and give them a good chance to root.
Not sure if khuli loaches 'must' have sand though?
Fe is the chemical symbol for Iron.