Chess Openings Wizard can produce output that is sort of the transpose of the MCO format. This isn't exactly what you want, but it might suffice.
Chess Openings Wizard (COW), by Bookup.com, are apps (Mac, Windows, iOS, Android) for training yourself in your opening repertoire that
[r]ather than store lists of games, Chess Openings Wizard stores chess theory in trees of positions, much the way theory is recorded in books such as the Encyclopedia of Chess Openings and the Encyclopedia of Chess Endgames.
It comes in a cheaper ("Express") and in a more-expensive ("Professional") version. According to the Comparison Chart, the Professional version "prints ECO/BCO-style sheets of analysis."
ECO and BCO refer to "Encyclopedia or Chess Openings" and "Batsford Chess Openings," respectively.
Apparently the format of ECO/BCO is sort of the transpose of the type of table used in MCO (which you referenced in your question). From Steven Lopez, "Table views and printouts in ChessBase 9," Chess News, August 31, 2006:
Books like Modern Chess Openings use a columnar format: the variations are printed in columns on the page -- you start at the top of the page and work your way down. The majority of other compendiums such as the Encyclopedia of Chess Openings, Batsford Chess Openings, and Nunn's Chess Openings use a table format in which the variations are read from left to right across the page. If a variation starts with the same move (or moves) as the one immmediately above it on the page, spaces are left blank to designate that the moves are the same as the variation above.