I don't think so. Sounds to me like you're making a tough job out of an easy one.
I'm going to guess you're using Sarge. From Debian's Packages server download, netselect and netselect-apt .deb files. Then do this:
# dpkg -i netselect.deb
# dpkg -1 netselect-apt.deb
# cd /tmp
# netselect-apt stable
That will write a file named sources.list in your /tmp directory
# cp sources.list /etc/apt/sources.list
Now try using aptitude.