Maybe if you partition the cf-card to 2 partitions of a little bit less then 4GB?
You would need to change /etc/fstab to include the second partition if you wish to access that one, but the first partition will be available by default as cf-card. (You could mount the second as sd-card or usb-stick for easy access in the contentlister

)
And if you know how to change and compile the source-code you can really make it work neatly, tho that's not required.