Disentangling key species interactions in diverse and heterogeneous communities: A Bayesian sparse modelling approach