gmtselect limitation (possibly gmt and other modules), 4094-bytes-linelength-cut-off might be removed in order to preserve longer lines of input during processing, maybe at least addressing longer lines with an option or sys variable:
cat longlines.dat | gmt gmtselect -F...
gmtselect [WARNING]: Long input record (254857 bytes) was truncated to first 4094 bytes!