Regions should have a sublevel argument; the fourth parameter on creation:
Lua Code:
texture = frame:CreateTexture(["name" [, "layer" [, "inherits" [, sublevel]]]])
All regions also have the :SetDrawLayer method.
Lua Code:
region:SetDrawLayer("layer", sublayer)