The script mentioned in this article may be of some help to you, but it will not be fully automatic in your case; you will still have to manually remove the empty images frames in order to have the table below flow into the empty space.
That script looks like it would be perfect! Thank you! We are going to need to add in some ads as well, which this would work perfect for.
However, I've installed the script and when I group the items together and double click the script I get the error message "The script cannot run. Please select a non anchored text frame and run again."
I've tried ungrouping to find the anchored frame and it seems it doesn't like the image frame. The script will run on the rest individually but not the image one. When I go to Object > Anchored objects > all of the options are greyed out.
I've never used the script; I was just aware of its existence.
Is the frame anchored separately before being grouped with the text? If so, that could be the issue.
If not, maybe someone who has used this could offer more help.
I found why the script won't run for you -- you can have only one group in the text frame, so you would have to group your image with your text.
This will make the deleting of the empty image boxes more problematic, because you can't ungroup an anchored group.
A little further experimentation confirms that this script is not going to work for your purpose. You can delete a whole record, and the rest will reflow, but deleting just the image box does not have the same effect.
That's too bad! Thank you for your help though!