'Must have been bringing' would work - it's a bit shorter and it keeps the continuous aspect.
And note that in spoken English, this wouldn't seem especially cumbersome. The modal + auxiliary + auxiliary combination, 'must've been' would trip off the tongue in a second or so as something like "must'u'bin" - no problem at all.