Tried HDToolBox with compactflash.device yet?
In order to have a bootable CF card, it must be configured as a hard drive, meaning RDB partition table and at least one bootable partition with a file system either supported by kickstart, or installed in RDB.