An ultramel snow is a genetic impossibility. Ultra and amel exist in the same location genetically. You can't have an amel (two amel genes) het for ultra, and you can't have an ultra (two ultra genes) het for amel.
At the least, you will end up with ultra bloods, ultramel bloods, and fires all het for hypo, anery. If the ultramel hypo is not het for anery, and the ultramel anery is not het for hypo, you can only get the previously listed morphs.