Anyone,
I am definitely the wrong person to ask on anything to do with office politics.
Am I right to understand that you meant duplication of work rather than duplicity?
I do suggest that you get alignment especially from your own team lead when it comes to anything to do with raising issues and concerns about your own team or the other team.
You may want to confer with your own team lead to ask for his/her suggestions how best to smooth things over with this visiting lead.
And/Or, how about having you, your team lead and this visiting lead may go into a conference room to address this kerfuffle head on. You would apologize saying that you did not mean to offend but raised the issue with the best interests in mind for the company. You may want to say that you want to have better relations and note that it does neither side no good to point out this in public/team meetings. You made a mistake for doing that. Have an agreement to talk one-on-one about it so both teams won’t get involved with the bickering.
I wish you luck.
Mark