dup.helper: re-add a version of the do_dup_src function Closes #11332 See merge request !57
mentioned in issue #11336