In order for it to change the cluster size, it would have to completely realign all the data while it was restored, which is a LOT of work to do. Partition Magic does this when you change a cluster size. What has to happen is for each cluster, the 7 immediately after it have to be cleared to make a 4K cluster. The data from those 7 has to be moved elsewhere. Then the 9th cluster becomes number 2 and has to have another 7 cleared to make a 4K cluster. That has to be done through the entire drive, moving possibly of 7/8th of the data around the drive. Clusters which compose contiguous files wouldn't need to be moved of course, but all their MFT entries have to be updated too.
Ghost might have an easier time of it, since it can selectively read the image and restore the data. If it is capable of reading the image, recognizing the NTFS format and reading it, and writing to NTFS and modifying the MFT and all the directory and file indexes, then it could simply restore each 512K cluster and leave "gaps" where the extra 7 clusters would be (modified based on the actual file size of course to determine total number of clusters), then modify the MFT for the files as they're restored. No need to copy and move all the data, but still a lot of processing and sorting and reindexing.