病例组与对照组混杂因素

病例组与对照组进行t检验时发现年龄、性别、身高体重存在混杂,而这些会对研究内容:病例组与对照组的心超各项指标产生影响,这样就不能直接用疾病来解释心超差异了,请问这种情况下怎么办呢。病例组与对照组匹配的话又会损失很多样本量