So you have a 40 gallon with 30 fish in it that is cycling and a little tank with just an aggresive angel in it.
How small is the small tank? How high is the ammonia? Also, if I understand correctly you cleaned the filter pads recently and added more fish to it? Hum... you probably lost a good chunk of your bb. Did you clean anything else in the tank? Gravel, decorations, etc?
If the small tank has gravel or decorations that would have bb, you may be able to speed up the 40 gal by taking that filter and putting it in the 40 gal at least temporarily.
But jezz, it sounds like you may want to have your mate take his fish and some of yours too. Ideally you would want to move all the fish out and let this tank finish cycling before you put fish back in.
Otherwise you are looking at a fish-in cycle with a severly overstocked tank.
Can't think of much else that can help other than bring some other already established filters into your tank. I keep 4 tanks at home and always have two spare large sponge filters running in my 55 gal for when I need to jumpstart a tank. See if you can get any like that. Sounds like you are in the UK, otherwise I would say order one or two of the Angelsplus live sponge filters and drop them in there.
Good luck!