The solution is simple.
40% retention bonus per year for all pilots after their initial bond period expires, forget paying for the endorsement, (rediculous).
Progression into Mainline after 5 years.
Do that and your crewing problems will be gone forever. If you think that is too expensive, then you might as well park the fleet and get out of the regional business altogether.