check out archetypes.querywidget