Were you aware that there was already an implmentation for extracting TvC FPK's? Check it out:
http://forum.xentax.com/viewtopic.php?p=30387#p30387
Does the implementation for the FPK Extractor differ from yours? Perhaps you can update your tool to use this implementation and see if it works...