File field factory