Hello,
The issue you are having with “Add data row : This row already belongs to another table.” can be solved by passing row.ItemArray from initial row and pass it to the ArrayRow property of the Add Data Row Activity.
I would also consider the Merge data table activity which can be useful sometime.
Cheers