Column life validation for join chain

Existing tests are passing. I am checking if any new tests are required. After that we can merge.