0
Retina, 206 193 bytes (Try it online)
Thanks to @MartinBüttner (http://codegolf.stackexchange.com/users/8478/martin-b%C3%BCttner) for teaching me this language.
T`d`nubtq\p\hs\oe
(.+)
$1, $1
(?<=,.*)n
nil
(?<=,.*)en?
enn
(?<=,.*)u
un
(?<=,.*)b
bi
(?<=,.*)t
tri
(?<=,.*)q
quad
(?<=,.*)p
pent
(?<=...