On the 777 we can use for example an ILS over lay for an NDB approach, Moses Lake Washington is one place this is done. What we do is load the ILS Rwy 32R approach and then in the FMC change the procedure altitude and LOM crossing Altitude at Pelly to the NDB Rwy 32R plate, and also the Min. The aircraft then flys the ILS with same inbound course 324 Degs but crosses the LOM/Pelly at the new NDB ht. You must monitor the NDB raw data. Very nice as the NBD is flown on auto pilot doing all the wind correction stuff and flys the vertical part as with an ILS. You can also use on this approach the ILS missed approach part if it is same as NDB, which in this case it is.