My point is: There's no "Interface.u" or "dynamicrecompile" modifier in any of the UT games, so unless you start bringing more information about your environment into this thread, I won't be able to come up with any potential solutions that are more specific to your problem.
As it stands now, you are trying to wrap an iterator function into another iterator function and that's not possible. Alternatively, you are trying to run level-specific code without having a level.
Would you also attempt to wash a car without actually having at least some kind of car-like object in front of you?