Only issue seems to be it doesn't count the added levels from Wild Surge. I did some searching prior to creating this topic and it seems like Overchannel doesn't work either, which leads me to believe it wouldn't be an easy fix, if it could be done at all. Other than cheating up levels equal to my wildsurge and creating the construct, then reverting back of course.
Otherwise, it seems to work fine. Thanks!