Time might be a problem with this suggestion, but consider wearing trews in your tartan with a black dinner jacket.

I see no problem with wearing an evening waistcoat in tartan with a dinner jacket, but please wear a black bow tie and not a tartan one.