What do you mean by a proper DS Whitelist? The most proper you're going to get is downgrading to the DS Whitelist from 1.0. Unless you mean full unblocking, in which case I'm actually curious if you could pull a DSi 1.0 whitelist and use that.
I mean something that's not permanent and can actually be removed/uninstalled if needed.
OR something that can be installed on emunand, aka without messing with sysnand.
Edit: Sorry, I forgot that DS mode doesn't work with emunand, but just something that isn't permanent on sysnand.