Fun with generic fields with xslt