Hi, I am working on a tool which shall help us to create "atomic" parts in kicad. it merges existing symbols with results of octopart queries.
Have a look at https://github.com/pioupus/kicadLibCreator
Didnt really work yet with it on real projects. So have a try. Might be still quite buggy