I think your idea of spreading out the load over a few joists at each end is sound.

Any chance you can post a picture of the porch?