Implement better version of DPA_Merge.