Ok, so to fix up this really long answer, i will post the answer here again in short.
You need to set the reference in every sublevel. It is only set inside your persistentlevel. You get your Sublevel and the reference there is still NULL. So working with the persistent level directly or filling the reference of your sublevels with some code would be the answer i guess.