I don't know, but usually, nature is better at creating ecosystems than we are.
Sun -> algae -> small fish -> medium fish -> fish we eat.
Very doable, the problem comes in dealing with the waste.
Though I'm struggling to think of even just one example of a human-created ecosystem designed to substitute for a natural one that's been at least as sustainable as those existing in nature.