Diffusion Structure Inference under Heterogeneous Network Cascade