The FP returns the file directory, so that preferences option is making the F to return FP+F, not just FP, and this happens because the code is calling the same routines that are used to fill the grid cells, and that preferences setting makes the filename column to show the full path.
But indeed, to deal with this fields from custom code, it is best to keep them separated, so I've now made the necessary changes.