Hi,
Unfortunately, this is one of InfoPath's limitations. Automatically inserting a row onto a repeating table is not possible without code. However, using a preceding-sibling function, I was able to copy the previous row's data. Also, you may want to check out qRules' Insert and SetValue commands. These two commands can easily do the trick for you. Hope I'm able to point you toward the right direction.