Hi-
Perhaps I'm misunderstanding, but it seems like the easy alternative is to submit a new file each time. This can be accomplished with the same submit operation, just by having a different filename for each version submitted (Form1_v1, then Form1_v2, then Form1_v3). A simple rule can auto increment this filename and then each submit creates a new form.
Does that sound like the desired result?