Hybrid Charge Clustering Network: a heterogeneous neural network model