Moses is the old covenant witness and Elijah is the new covenant witness. See Panorama of Truth Part 1 and 2 which can be downloaded from the web. It was written by J Wilfred Johnson. Do a search. Brinsmead was the modern day old covenant witness and J Wilfred Johnson was the modern day new covenant witness. The latter explains the process by which the soul temple is to be cleansed,
Johnson believed that the prophets in the Bible would be a part of the 144k. This cannot be. The 144k are a special group that go through the great tribulation And are delivered alive.