CARMA: Enhanced Compositionality in LLMs via Advanced Regularisation and Mutual Information Alignment