Varianten: Eindimensional in Mehrdimensional umwandeln

Hat schon mal jemand eindimensionale Varianten (z.B. Größe) in mehrdimensionale Varianten (Farbe & Größe) geändert ohne die IDs und Historie der bereits bestehenden Varianten zu verlieren?
Wenn ja, wie seid ihr da vorgegangen?

Grüßle,
Frank