JAL is certainly an option. You just have to clear immigration and claim bags at NRT, then take a bus to HND and re-check there. It isn't the most convenient connection in the world but plenty of people do it.
See:
http://www.flyertalk.com/forum/japan...er-thread.html