I'm pretty sure its heterogeneous because there are different objects in, its not just one thing.
Dirt is hetrogeneous because it contains a variety of other components. Homogeneous is when it carries the same components through out.
It is Heterogenous because it has more than 1 mixture
I think it would be heterogeneous because you can see more than one substance in it.