I personally followed the first method from the above link. Yeah, it turned out to be a bit lengthy because I had to do for 3 levels. But it was worth it because I had to store files under each of these lists.