Modeling persistence and mutual interference among subpopulations of ecological communities