In a medium bowl, combine glutinous rice flour, rice flour and sugar. Mix to blend. Pour coconut milk and condensed milk. Mix until well incorporated and sugar is completely dissolved.
Divide batter equally in three separate bowls, straining the batter as you transfer to remove lumps. This will also guarantee that your batter will be smooth.
In one bowl, put the chopped jackfruit and mix. Add yellow food coloring if you prefer the mixture to have a bright yellow color. Set aside.
In the second bowl, add the chopped coconut sport and mix well. Set aside.
Toss in ube yam or halaya into the third mixture and mix well to blend. Add purple food coloring if you prefer the mixture to have a bright purple color. Set aside.
Generously brush inner sides and bottom of the llanera/ tin mold with oil.
Pour ube-flavored mixture up to one-third of the llanera. Tap and shake to remove some bubbles. Do this to all molds.
Place the llanera in the steamer and steam for 8-10 minutes or until toothpick inserted comes out a bit clean. Don't overcook this layer as it will not stick together with the next layer if over-steamed.
Slowly pour coconut sport-flavored mixture over purple layer. Steam for about 10-12 minutes or or until toothpick inserted comes out a bit clean. Again, don't overcook this layer as it will not stick together with the next layer if overcooked.
Carefully pour the langka-flavored mixture over white layer. Steam for around 12-15 minutes or until toothpick inserted comes out clean. Note: If you think that the mixture is still a bit runny, try to steam for 3-5 minutes more. Remove llanera from steamer and transfer into a wire rack to cool completely.
To make the coconut curd/ latik: In a pan over medium heat, pour coconut cream and bring to a boil. Cook, stirring occasionally until liquid starts to thicken.
Continue to cook and lower the heat. As oil starts to separate and solids begin to form, continuously stir and scrape sides and bottom of the pan to prevent from burning. Continue to cook and stir until curds turn golden brown. Transfer to a small bowl to cool down and set aside.
Using a rubber spatula (brushed with oil), gently run around the sides of the pan to loosen the rice cake. Place a wide, flat serving platter over cake pan and gently flip. Tap the pan a few times to release the sapin-sapin onto the platter (purple color as the top layer).
Brush top and sides of sapin sapin with coconut oil. Sprinkle latik on top.
Serve and enjoy!