That sounds like a good fix! When I had 3 pairs in my discus tank, the rams were always out and about making sure none of the other rams came near their spawning site. So you'd see them eat. When their mates died, they weren't so brave to be out with the discus. The discus don't go after them or hurt them, they are just intimidated by their size. So they stayed in the plants in the back of the tank. They love frozen bloodworms which is a big part of my discus' diet, and I feed 3 cubes at once so worms were always scattering back where they were. Some of the smaller fish, even my neons, just would rather stay in the sidelines of the tank instead of swimming by the discus. The size of the discus intimidates them and I guess the natural instinct tells them that big fish eat little fish, so they do what comes natural and stay out of the way. I'm sure they are thinking the same thing about your angelfish!