Identifying and treating unobserved heterogeneity with FIMIX-PLS: part I – method | Synapse