Leave LHR am so you arrive in NRT in am. Do not sleep on flight. Sleep during day in NRT. Night flight to CNS will be a breeze and according to connections you will arrive in PNG still on UK time where you can adjust at leisure rather than trying to sleep on flights.
Can Recommend this hotel @ Narita
http://www.holidayinntobunarita.com