Insisted on confirmation from studio model (7)
I believe the answer is:
imposed
'insisted on' is the definition.
(to impose something is to insist on it)
I cannot understand how the remainder of the clue works.
(Other definitions for imposed that I've seen before include "enforced" , "Thrust oneself upon" , "set as a task" , "Forced to be accepted" .)