Allow for more dynamic import extensions

Will automatically discover valid extension types.