Soho Pam worked as cleaner (7)
I believe the answer is:
shampoo
'cleaner' is the definition.
(shampoo cleans hair)
'soho pam worked' is the wordplay.
'worked' indicates an anagram.
'soho'+'pam'='sohopam'
'sohopam' with letters rearranged gives 'SHAMPOO'.
'as' is the link.
(Other definitions for shampoo that I've seen before include "Would Mao shop for this cleaner?" , "Bathroom preparation" , "people get set after it" , "hair treatment" , "Hair-cleansing agent" .)