Copy Record then update

I want to have a Yes/No field on an object record that asks if the record (in this case a Program/Event record) is repeating.  The Calendar Date/Time field cannot query the Recurring checkbox, so I've added a separate field for this purpose.  If someone selects Yes, I want the record to be duplicated using the Record Rules as indicated in the Knowledgebase article, but then I want to bring up a child form with the duplicated information so that the user can enter a different Calendar Date/Time, manually creating a repeating entry.  This is a workaround for Knack's inability to handle recurring dates in their calendar records.

The article stops at the point the duplicate record is created but doesn't show how to present the user with the duplicated record to edit.  Has anyone done this kind of thing before?