Who Helped Alexander Against King Porus?

Who Helped Alexander Against King Porus? One story tells of Alexander leaving a soldier dressed as the king to further confuse Porus. Alexander took with him part of the Companion cavalry, the mounted archers, and several infantry units under Hephaestion Which kings of India helped Alexander? Alexander was helped by Raja Aambhi during his invasion