Если это независимые регулярки, то зачем их объединять?
Ну а что значит независимые?
Ну например, если один автомат можно расширить так, что он будет обрабатывать два регулярных выражения, то значит ли это, что эти регулярные выражения зависимы?
У одного автомата будет выходов уже не 2(match/unmatch), а n(match regex 1, ..., match regex n-1, unmatch)
.