BUT if you have edited and painted faces inside an imported component-definition... and then you reload that definition the earlier 'unpainted' version is reimported, and so your changes are lost ???
Please explain it more clearly... or reconsider your workflow π