Add method find_one_or_insert/4 to accept projector