Should be possible. Shawn has also recently released a new RUNNAS utility that might be able to do what you're wanting to do.