Olá Fellipe,
primeiramente você irá precisa de javascript (recomendo a lib jQuery) para que colocar algo parecido com o que tem no Inline do Admin, onde aparece um botão "adicionar outro" e ao clicar aparece outro formulário.
Veja como o formset é renderizado, e perceba como poderá replicar um form específico (seria uma cópia). Depois é preciso fazer um javascript que ao clicar num botão qualquer ou outra coisa apareça outro form de um item, se você percebe o atributo "name" dos forms eles tem uma sequência:
name="algumacoisa-0-nome_do_campo1"
name="algumacoisa-0-nome_do_campo2"
Nesse javascript é preciso aumentar esse número ai, no caso o: 0 (zero). Para saber qual o número do último form e adicionar +1 para criar o novo form você pode acessar o valor dos inputs do "management" é algo como: "algumacoisa-TOTAL_FORMS".
Pegue o valor deste campo e use-o para o próximo form e depois lembre-se de adicionar +1 neste campo para que django saiba quantos forms você está submetendo
--
Gileno Filho, Web Developer