From Ancient Greek ἔδαφος (édaphos, “ground”) + -phyte. By surface analysis, edapho- + -phyte.
edaphophyte (plural edaphophytes)