Designer pen at front of table (7)

I believe the answer is:
stylist
'designer' is the definition.
(I've seen this in another clue)
'pen at front of table' is the wordplay.
'pen' becomes 'sty' (both can mean an animal enclosure).
'at front of' is a charade indicator (letters next to each other).
'table' becomes 'list'.
'sty'+'list'='STYLIST'
(Other definitions for stylist that I've seen before include "An expert in elegance, say hairdresser" , "One who creates elegance as of clothes or design" , "Fashion expert" , "(Hair) designer" , "coiffeur" .)