I have had the best success with maintaining a little sweetness in my ciders with Cote des Blancs yeast when I rack often and use gelatin to knock more yeast out. When specific gravity gets to the 1.020s, rack to secondary. When it falls to the 1.010s, rack again and add gelatin, as well as sorbate and metabisulfite. (To add gelatin, boil a cup of water in the microwave, then add a tablespoon of Knox unflavored gelatin, stir to dissolve, cool, and add to your cider.) Then it’s best to let 'er sit for another couple of weeks. If fermentation is still going and gravity falls to the 1.000s, rack again, and if cloudy, hit with more gelatin. If not cloudy, hit with more sorbate and metabisulfite. Eventually fermentation will stop dead, and before it goes all the way down to dryness at 0.992. Don’t bottle until you are 110% that fermentation is 100% complete.
Alternatively, you could try a Scottish ale yeast for the fermentation instead of a wine yeast. Zymurgy ran a bunch of experiments last year and the result was that Scottish ale yeast attenuated the lowest and tasted excellent. I haven’t tried this yeast yet but I will next season. Then you might not need to be so fussy with the racking and gelatin & salt additions.
Pomegranate cider should ferment in exactly the same way as regular cider. Treat everything the same.