I've done some work and altered your function to my needs. I think I'll just implement it in my own mods because, like you said, then I can adapt it to my specifics. I think I really just changed line 116-180 and 205-239 in aircraftMaker.lua.
So I'll keep everything as it is but add my function of adding the shadow sprites. Furthermore I'll call the setupRuntimeInfo() function in your file to register my data.
-> You don't need to do anything. I'll call again when I have an issue ^^
PS: in aircraftMaker.lua in line 168, 171, 174, 177 you didn't edit the error message. It's always says the same. Maybe you should fix that.