Text this: Bayesian Multi-Group Gaussian Process Models for Heterogeneous Group-Structured Data