elemento clone com beautifulsoup

Tenho que copiar uma parte de um documento para outro, mas não quero modificar o documento do qual copio.

Se eu usar.extract() remove o elemento da árvore. Se eu apenas acrescentar o elemento selecionado comodocument2.append(document1.tag) ainda remove o elemento do document1.

Como uso arquivos reais, não consigo salvar o document1 após a modificação, mas existe alguma maneira de fazer isso sem danificar o documento?