Veteran halfback TJ Perenara is in line for his first All Blacks appearance of the year, after being called up to the squad before the test against Scotland.
Perenara starred for the All Blacks XV in their 47-19 demolition of Ireland A at Dublin on Saturday, and will swap places with Brad Weber in the New Zealand camp as part of their rotation policy.
Weber will drop to the All Blacks XV squad for their match against the Barbarians, while Perenara joins halfbacks Aaron Smith and Filay Christie in coach Ian Foster's squad.
Midfielders Roger Tuivaisa-Sheck and Braydon Ennor have also been called up from the All Blacks XV, with wing Leicester Fainga'anuku going the other way.
Foster confirmed the changes on Monday (NZT), and revealed the decision to bring in Perenara was always the plan after losing Folau Fakatava to injury.
"We're bringing TJ over to us to replace Brad," Foster said. "That was a pre-determined plan to give both those nines a couple of weeks with us after Folau's injury."
"It was a different game probably to what we expected," he said of the All Blacks XV's win over Ireland.
"We expected a lot tougher, more defence-oriented game up there, but it turned into quite an open game so we had to judge everyone's performances based on that. It was good for them to get a hit-out.
"[Tuivasa-Sheck and Ennor] came back yesterday morning. They've returned, they'll be with us now. So we're just utilising that programme as a chance to, like I said at the time we released them, get another game in the midfield.
"They now come back with us and Leicester obviously missed the Japan game so it's a chance for him to go and get some rugby this week then he'll come back and join us."