The violence came after rising tensions between the mainly Iranian asylum-seekers and PNG nationals working there.
The key witness to Mr Barati's killing told the report's author Robert Cornall, an Australian former senior public servant, that Mr Barati was in the internet room when the unrest started. He went outside and the Salvation Army worker "hit him twice with a very long stick", The Age reported.
"When he fall down, more than 10 officers passed him and all of them, they kicked him in his head," the witness said. "It was including PNG locals, PNG guards and Australian expats. The last one of the them he put a very big stone at his head."
Australian Immigration Minister Scott Morrison said the only expatriate guard implicated by multiple witnesses was a New Zealander.
Mr Morrison vowed to maintain his hardline approach on asylum seekers despite "great regret" that urgent security upgrades were not made to the Manus Island detention camp before the riots.
Mr Morrison said the violence would not have occurred if protests by asylum seekers had not taken place, but this did not justify what happened to Mr Barati and other the victims.
Mr Morrison referred all questions about prosecution of suspects to the PNG police.