Such deities do have specific purposes but we must be aware that all have a common and central function as part of our path to enlightenment. They are Anuyoga and may also be incorporated into Dzogchen practice.

There is also a similar form called Tragpo Sumtril combining Garuda, Vapjrapani and Hayagriva in Gelugpa, as shown here: