fixing filter when fields not present in walk object