http://www.nexusmods.com/skyrim/mods/51375
A few new papyrus functions usable on MagicEffects, added via SKSE plugin. Most significantly, it will allow you to safely edit the archetype and associated archetype data of MagicEffects.
I was working on this to help me with some of my other in-progress mod projects, but figured I would share it in case anyone else can make use of the functions. I've also included the source and some very brief instructions about how to build the project yourself, which might be helpful to those seeking to do something similar.
Included functions (see the source file for details about using them) -
Spoiler
Function SetMGEFArchetype(MagicEffect mgef, string archetype, string primaryAV = "", form relatedForm = NONE, string secondaryAV = "", float secondAVWeight = 1.0) global nativeFunction SetMGEFPrimaryAV(MagicEffect mgef, string primaryAV) global nativeFunction SetMGEFSecondaryAV(MagicEffect mgef, string secondaryAV) global nativeFunction SetMGEFSecondaryAVWeight(MagicEffect mgef, float secondAVWeight) global nativeFunction SetMGEFRelatedForm(MagicEffect mgef, Form relatedForm) global nativestring Function GetMGEFArchetype(MagicEffect mgef) global nativeint Function GetMGEFArchetypeNum(MagicEffect mgef) global nativestring Function GetMGEFPrimaryAV(MagicEffect mgef) global nativestring Function GetMGEFSecondaryAV(MagicEffect mgef) global nativefloat Function GetMGEFSecondaryAVWeight(MagicEffect mgef) global nativeForm Function GetMGEFRelatedForm(MagicEffect mgef) global nativeFunction SetMGEFTaperDuration(MagicEffect mgef, float tDuration) global nativeFunction SetMGEFTaperWeight(MagicEffect mgef, float tWeight) global nativeFunction SetMGEFTaperCurve(MagicEffect mgef, float tCurve) global nativeFunction SetMGEFTaperValues(MagicEffect mgef, float tDuration, float tWeight, float tCurve) global nativefloat Function GetMGEFTaperDuration(MagicEffect mgef) global nativefloat Function GetMGEFTaperWeight(MagicEffect mgef) global nativefloat Function GetMGEFTaperCurve(MagicEffect mgef) global native