I have not yet looked at whether this is possible from code (but I trust your word), but why don't you create N panes at runtime and load in each of them a horizontal xCLV created in the Designer?
P.S. xCLV can be added only by Designer; also for this reason there isn't the option to set its orientation at runtime (by code).