If you want clothing to affect job images and texts (or profile pictures), why not make it trait dependant?
E.g. the natural state could be nude, panties would remove that and add topless. A t-shirt would remove both nude and topless. These clothes could also add traits depending on the quality and type of clothes, for example panties and shirt could add "casually dressed" trait, jewelry could add "fancy decorated" and makeup add temporary ones too (like boosting the quality of the outfit or making it one specific type). Shackles could add a "restrained" trait, collar (or leash) "collared", bunny outfits and others could add "costumed", expensive designer clothes could add "elegantly dressed" and if only underwear could add "sexy outfit" as well. All this could be represented in images too, just using the existing categories.
You can make such a system by adding just one trait category dress and seperate it in nude, underwear, casual, formal, exotic, expensive"work" (nurse, secretary, bunny, dom, maid, slave etc.). Or you seperate in state of dress/undress, quality of clothing and type of clothing (e.g. more than one new trait category and work in changing clothes by adding up to 3 traits and removing up to 3).
You could also use traits to add spice to arena fights, by checking for "unarmed", "lightly armed", heavily armed", "nude", "unarmored", "lightly armored" and "heavily armored" and changing fight texts and public reaction according to who fights against who.