General advise is to use the gasket that matches the head - some swear by this rule, but only out of naivety.
The reasoning is to get the cylinder chambers to be sealed in the 'normal' position around the combustion chamber cavity (different sizes and shapes) - this is pretty sound reasoning except when the other features don't match.
As you've found (and so have others) the 1275/1098 combination is not always a simple one.
What I'd recommend (from personal experience) but isn't guaranteed:
Get a good quality 1098 gasket (not a cheap generic 948/198 one) - prefferably (but not neccessarily) a 1970's old stock one!
Check carefully that all the chamber seals are sitting on a good surface on the head when aligned by the bolts.
If the chamber seals are going to work, check the remaining features.
If there's no obvious issues, it's the one to go for.
As well as that issue, valve lift is another issue. A 1275 940 head will often have the face of the valves too close to the block, and the valves will overlap the block. This does not give sufficient clearance for full valve lift

If the head has been skimmed the situation worsens.
The most common workaround is to recess the valve seats - thereby increasing the distance between valve head face and block face.
Another alternative it to recess (pocket) the block - but that needs engine strip & machining. Reworking the head is less time & effort.
Ray. MMOC#47368. Forum moderator.
Jan 06: The Minor SII Africa adventure:
http://www.minor-detour.com
Oct 06: back from Dresden with my Trabant 601 Kombi
Jan 07: back from a month thru North Africa (via Timbuktu) in a S3 Landy
June 07 - back from Zwickau Trabi Treffen
Aug 07 & Aug 08 - back from the Lands End to Orkney in 71 pickup
Sept 2010 - finally gave up breaking down in a SII Landy...
where to break down next?
2013... managed to seize my 1275 just by driving it round the block
