Very nice! Post 26 details the process for using this with a single list of attributes.

It doesn't give exactly the same layout as the example, but I'm sure it could be tweaked to suit.