Sysupgrade image

Hello!
Sunxi, SPI-NAND
I have image that builded as 2 MTD parts: "u-boot" and "ubi"
"ubi"-part contains a 5 volumes:
"ubootenv"
"ubootenv2"
"kernel"
"rootfs" -- squashfs
"rootfs_data"

the image builded as:

  KERNEL_IN_UBI := 1
  UBOOTENV_IN_UBI := 1
  UBOOT_SIZE := 1048576
  FILESYSTEMS := squashfs
  KERNEL_SUFFIX := -zImage
  KERNEL_INITRAMFS_SUFFIX := -xfel.bin
  KERNEL := kernel-bin | fit none $$(DTS_DIR)/$$(SUNXI_DTS).dtb
  KERNEL_INITRAMFS := kernel-bin | lzma | \
                        fit lzma $$(DTS_DIR)/$$(SUNXI_DTS).dtb with-initrd | pad-to 128k
  IMAGES := sysupgrade.bin xfel.bin
  IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  IMAGE/xfel.bin := append-uboot-spl | pad-to $$(UBOOT_SIZE) | append-ubi

xfel image worked fine. U-Boot correctly extract a DTB, Kernel and start it. Kernel mount a ubi part and rootfs_data volume.
But I can't make a correct sysupgrade image -- the sysupgrade can't create kernel volume, expand for full nand size the rootfs volume...
How to say to image builder "please do not touch ubootenv* volumes, create a kernel volume and simply flash a kernel image, create a rootfs volume and simply flash a rootfs image, do not touch rootfs_data"?
and may be keep a some space for expanded kernel or rootfs size in future (bacause rootfs_data expanded to full enough space after first start

thanks!