I don't use any dirt in any of my tanks. Mainly because I started off with teachings of how to maintain a high-tech tank. I don't use any form of substrate enrichment. Although my Blyxa screams at me for some.
You CAN keep almost any plant with water column fertilizers and you can replenish the substrate with clay marbles and tabs.