Βράζουμε τα ζυμαρικά σύμφωνα με τις οδηγίες της συσκευασίας τους.
Τα στραγγίζουμε και τα μεταφέρουμε σε ένα μεγάλο μπολ.
Προθερμαίνουμε τον φούρνο στους 200 βαθμούς με αντιστάσεις και βουτυρώνουμε καλά ένα μεγάλο πυρέξ.
Βάζουμε την κρέμα γάλακτος μαζί με το γιαούρτι σε ένα μεγάλο μπολ και τα ανακατεύουμε καλά με το σύρμα. Προσθέτουμε το μοσχοκάρυδο και αλατοπιπερώνουμε σύμφωνα με τη γεύση μας.
Στο μπολ με τα ζυμαρικά προσθέτουμε το έμμενταλ, το ρεγκάτο, το ζαμπόν και τη μισή ποσότητα από το μίγμα γιαουρτιού-κρέμας γάλακτος.
Τα αδειάζουμε στο πυρέξ και ισιώνουμε την επιφάνεια.
Περιχύνουμε την επιφάνεια με το υπόλοιπο μίγμα γιαουρτιού-κρέμας γάλακτος, πασπαλίζουμε με την παρμεζάνα και ψήνουμε τα ζυμαρικά για 45', μέχρι να λιώσουν τα τυριά και να ροδίσει όμορφα η επιφάνεια.