I don't think there's a quicker / neater way to achieve the same end result as the fields for the 'AvailableLevel' colculation only come together after the Outer Join.
If ther they were already together you could use a preceeding load to get to the end result: