I tested out HardcoreExpanded 1.1.0 backport for 1.7.10 with Tinkers' Construct, and found that having heart containers on the player at any time prevents them from losing health upon death. Even after they're taken off, the maximum health will not change after a player has worn them at least once.