Hi Aren,
The thread you linked to is for a sliced tiled sprite, which really doesn't solve the problem. The problem is that sliced sprites, when they are smaller than their border, will not get any smaller. The borders are the issue, not the center.
When the sprite becomes small enough that no middle should be shown, the sprite should then start behaving like a filled sprite.
Thanks,
Andy