Heterogeneous Beliefs and Multi-Population Learning in Network Games