Massive apologies for missing your replies, your format looks good.
I have evolved mine away from a python script now and re-written it as a custom houdini file format in c++, so now I can create what ever vector field I need and save it directly to an fga file using a standard houdini file node. If anyone is interested in trying it then give me a shout and I can sort a file for you.
Cheers,