It is limited.
The only thing I can really think of is to find players with similar potential on other teams and edit them to the prospects you're making then move them to your team. Which creates an awful amount of work just to get accurate prospects.
Even if they could make the milb players and just change names. It would make the process easier and somewhat realistic.