Doubt it will ever happen, as their is already a limit in CIQ datafields due to the CIQ memory involved.. The activity itself consumes a big chunk of the device memory.. It's the same reason you probably will never be able to see a CIQ widget or watchface while running a watch-app. (my only experience is a vivoactive, and may differ on other devices!)
To cut down the memory, have you tried using a "release" version of the .prg file, and not the debug version from eclipse? In my experience, the release version (only in a .iq (zip) file today!) can be 1/5th the size of a debug version..