Increasing rootfs size using non-contiguous mtd

I'm trying to use all the space available in my device, an R6220 with 128MiB of flash. The flash layout of this device is shown here.
I've managed to move the factory partition before the ubi one (containing the rootfs), and overwriting the first unused section (and part of the second) I enlarged the usable space to 37.9MiB. Now the problem is that inside the second unused section there is a partition named SCUpgradeFla that is checked from u-boot and need to be empty (all 'ff') in order to pass this check and go on loading the kernel.

Hence my question:
Is there a way to join (somehow) the ubi partition with the reserved one leaving SCUpgradeFla in between them?