There are many ways to go about finding the magic plants. I know some create elaborate spreadsheets to find them. Others go about it willy nilly (like me!).
You will find them through a LOT of cross breeding. Keep growing your basic plants until you have enough money to keep the more fragile plants alive with better soil and water. This should be a good way to find them all!!
Good luck!