Take a look at productlist component might help you 
I have the same problem.
I also looked at the productlist component. This wasn't unfortunatly helpfull.
Is there anywhere an example how to order elemtns in a table like struktures?
Otherwise a better description how to use the xtypes also would help.