Hi spennylane
I just responded to your first question, but I think this post sheds some more light on the matter. I would say that judging from the way your fish are behaving, they are starved for oxygen and are spending their time near the surface because the amount of oxygen in the water is greater there.
Water absorbs oxygen from the air through its surface. As the surface moves, the oxygen gets circulated throughout the tank. If this isn't happening, something is wrong and it can lead to major problems.
I would suggest you do a good water change to refresh the oxygen supply immediately. This will also eliminate some of the harmful bacteria that thrive in still water. Is your underwater filter run with an air pump? If so, it might be an easy matter to attach an airline with an airstone at the end to circulate the water.
Have you tested for Ammonia, Nitrites and Nitrates in the water? That should help us to determine how effectively your filter is working. If you are in doubt, do another water change.
If you decide that your underground filter is not working as it should, taking it apart will do little but postpone it from happening again. It would be better to replace it with a Hang on the Back style filter,
And, what happened to the other fish that had been in the tank?