It's more likely that the Metformin is causing the constipation. In some people it causes diahrreah, in others constipation, and in others nothing at all.
Were you taking the Metformin before you started the Lantus?
Lantus won't change your post-meal numbers, it's a basal insulin that keeps your blood glucose down during the time you're not eating, or when you're sleeping or doing anything other than eating. When you eat, the Metformin will make your body use the insulin it has more efficiently - which should help your meal numbers because the insulin your body is still making is more effective.
If it's not working well and you've tried everything, talk to your doctor or endo or CDE, or whoever your primary diabetes care is done through. They will be able to narrow it down with you and get you to better numbers.
Devin