I would agree on hiring a pro to do the leveling. We also have went in and poured self leveler out for DIYselfers'. The most critical thing about pouring leveler is the mixture. Too little water and you will for sure have a floor that will be cracking up and popping loose. Too little and you will have a mess too. Generally you just want to take a 5 gallon bucket and put four and a half inches of water in it, then and in the self-leveler and mix very well with a drill and mixer. Also you will need to clean the surface and prime it with the recommended primer that that specific company says to use, primer...very very important step. With anything in flooring, prep work is a major part. The product we use is this...
http://www.custombuildingproducts.com/P ... rc&lang=en
They sell it at homedepot, its around 24 dollars for a 50lb bag. Never had a problem with it. So if you decide to hire someone at least you will know what they should be doing. Good luck