Before doing all that, couldn't you just shim where the low spot is. Yes , repair the floor joist. When adding shims, be sure to glue and nail both the shims and flooring to reduce the risk of squeeks. Whet do you think? P.S.- I don't think you have to fill the entire low spot. Ron J.