My understanding, though, is that profiles follow the user executing the procedure, not the procedure itself. Thus, if SUPER_USER and LOW_RESOURCE_USER both execute a procedure owned by SUPER_USER, their respective profiles will control the priority, not the profile of the object owner.