Merge lists by value