heteroecism

the development of different stages of a parasitic species on different host plants, as in fungi.