dunno about 'custom' but cwm yea, not sure on ext4 will have to check it. All depends if the kernel supports ext4 and if the port of cwm has support for it.
I am still working on my cwm port (guy who did it for the cricket version didnt push to github nor submit it to koush) so it can be submitted n get officially built by koush n have RM support as well.