diff --git a/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C b/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C
index ff9bcb7d2d66ef7436ea2b17cbd1cd4ef2b9445c..fdc88ca85eeeda0955046e00b1c050a9fc4e231e 100644
--- a/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C
+++ b/src/phaseSystemModels/multiphaseInter/phasesSystem/InterfaceCompositionModel/InterfaceCompositionModels.C
@@ -214,7 +214,7 @@ namespace Foam
         );
 
 
-        // From pure phase (solidThermo) to phase (Boussinesq)
+        // From pure solid phase (const) to phase (Boussinesq)
         makeInterfacePureType
         (
             Lee,
@@ -228,7 +228,7 @@ namespace Foam
             BoussinesqFluidEThermoPhysics
         );
 
-        // From pure phase (solidThermo) to phase (rho const)
+        // From pure solid phase (const) to phase (rho const)
         makeInterfacePureType
         (
             Lee,
@@ -242,7 +242,35 @@ namespace Foam
             constRhoHThermoPhysics
         );
 
-        // From pure phase (all-poly solidThermo) to phase (ico-rho)
+        // From pure solid phase (const) to phase (tabulated)
+        makeInterfacePureType
+        (
+            Lee,
+            heSolidThermo,
+            solidThermo,
+            pureMixture,
+            hConstSolidThermoPhysics,
+            heRhoThermo,
+            rhoThermo,
+            pureMixture,
+            tabulatedThermoPhysics
+        );
+
+        // From pure solid phase (const) to phase (poly)
+        makeInterfacePureType
+        (
+            Lee,
+            heSolidThermo,
+            solidThermo,
+            pureMixture,
+            hConstSolidThermoPhysics,
+            heRhoThermo,
+            rhoThermo,
+            pureMixture,
+            icoPoly8HThermoPhysics
+        );
+
+        // From pure solid phase (poly) to flow phase (poly)
         makeInterfacePureType
         (
             Lee,
@@ -256,6 +284,20 @@ namespace Foam
             icoPoly8HThermoPhysics
         );
 
+        // From pure solid phase (poly) to flow phase (tabulated)
+        makeInterfacePureType
+        (
+            Lee,
+            heSolidThermo,
+            solidThermo,
+            pureMixture,
+            hPolyTranspPolyIcoSolidThermoPhysics,
+            heRhoThermo,
+            rhoThermo,
+            pureMixture,
+            tabulatedThermoPhysics
+        );
+
         // From pure phase (exp-Transp, hPower solidThermo) to phase (ico-rho)
         makeInterfacePureType
         (
@@ -314,7 +356,7 @@ namespace Foam
             hConstSolidThermoPhysics
         );
 
-        //From pure liquid phase (ico-rho) to pure phase (exp-Transp, hPower solidThermo)
+        //From pure phase (poly) to solid phase (exp)
         makeInterfacePureType
         (
             Lee,
@@ -328,6 +370,62 @@ namespace Foam
             hPowerSolidThermoPhysics
         );
 
+        //From pure phase (poly) to solid phase (poly)
+        makeInterfacePureType
+        (
+            Lee,
+            heRhoThermo,
+            rhoThermo,
+            pureMixture,
+            icoPoly8HThermoPhysics,
+            heSolidThermo,
+            solidThermo,
+            pureMixture,
+            hPolyTranspPolyIcoSolidThermoPhysics
+        );
+
+        //From pure phase (poly) to solid phase (const)
+        makeInterfacePureType
+        (
+            Lee,
+            heRhoThermo,
+            rhoThermo,
+            pureMixture,
+            icoPoly8HThermoPhysics,
+            heSolidThermo,
+            solidThermo,
+            pureMixture,
+            hConstSolidThermoPhysics
+        );
+
+        //From pure phase (tabulated) to solid phase (poly)
+        makeInterfacePureType
+        (
+            Lee,
+            heRhoThermo,
+            rhoThermo,
+            pureMixture,
+            tabulatedThermoPhysics,
+            heSolidThermo,
+            solidThermo,
+            pureMixture,
+            hPolyTranspPolyIcoSolidThermoPhysics
+        );
+
+        //From pure phase (tabulated) to solid phase (const)
+        makeInterfacePureType
+        (
+            Lee,
+            heRhoThermo,
+            rhoThermo,
+            pureMixture,
+            tabulatedThermoPhysics,
+            heSolidThermo,
+            solidThermo,
+            pureMixture,
+            hConstSolidThermoPhysics
+        );
+
 
 
         // interfaceHeatResistance model definitions