find_node_by_field now accepts a string or a callback as its second argument