Looks like that version works very well. It fixes the three or more problems that I could find when working on the lists previously. Can you update Template:MultiColListItem and the other associated templates with your code? I'm pretty sure your system does exactly what I was trying to accomplish. Thanks for your work on this.