Mean-field Models of Neural Networks with Generic Heterogeneous Connections