Is there a way to output more Matrix fields than one?
Not sure if this solves your problem, but you could try this:

{% set allMatrixBlocks = entry.matrixFieldhandle1.find | merge(entry.matrixFieldhandle2.find) %}

{% for block in allMatrixBlocks %} My stuff {% endfor %}