As Kris has explained repeatedly you can't avoid power dissipation losses when using a linear current limiter, voltage regulator etc. You mentioned a variac earlier. Though large, it would be an efficient method with very low power losses. A multitap transformer would also be efficient.
Chris