How to flatten an uneven plank subfloor when the existing planks can't be removed?
Though the ceiling height is a constraint I would recommend laying down 3/8" 8'x 4'plywood sheets and shimming them up to level.  Lay the hardwood floor on top of that.