Fix for IT 3833. New implementation does multiple interpolation iterations, until it detects that there is no longer a change in the list.