The best option is lxc. It is included in the Slackware tree and I use it frequently to do exactly what you are asking. You can isolate even pulseaudio while you run wine to keep all the processes separate. All wine will see is the home directory in the container. You can take it all a step further and tell lxc to use an unprivileged container. lxc is well documented in man pages, has it's own slackdoc, among other sources on the net.
slackdoc lxc
unpriveleged lxc