As adjectives the difference between heterogenous and inhomogenous
is that heterogenous is (genetics) derived from a different individual or species while inhomogenous is not homogenous.
heterogenous
English
Adjective
(head)
(genetics) derived from a different individual or species