Replace MetaInsertionFactory with a simpler interface