[BUGFIX] Compact causes wrapping in container

This fixes an additional array sub-position which was added when forms used compact="TRUE" and contained only one sheet. Instead of becoming a container element with fields it now becomes a raw list of elements.