getManyThrough feature for base model