Supportive partner (4)
I believe the answer is:
ally
(Other definitions for ally that I've seen before include "One in cooperation with another" , "often helpful when cluing adverbs" , "Associate that provides assistance" , "Friend in time of need" , "Comrade in arms" .)