Best way to fix an uneven floor
Sorry to hear your problem. I just redid my kitch and had an uneven floor. To solve the problem I called my brother who works on the installation of hospital equipment. Those floors need to be precise and he has work with some very uneven floors.

I can describe the process.
You need to etch your subfloor concrete then find the best self-leveling thin set. Usually not recommended for larger than 1 inch gaps. So Damon is right to do a bulk fill in some areas. Make sure to make the thin set as thin as possible. Use the max amount of water the bag says, no less. I learned the hard way a little thinner is better when leveling. After it dries you will have a level floor. Unless your concrete continues to settle.