You can probably access the plant name in auto text and then control visibility wth layers. You might need to dig a bit deeper than normal in the object data, but it should be there.
the alternative is to create you own dataset within properties where you could group everything you need in one dataset. You could create fields for name, size, planting requirements, etc and then schedule all that as well as accessing it through autotext
Until you find the time to fix this in a better way, you can give the object ID the Name of your Plant and display with a Label which of course can be on a different Layer/Layer Set.
This is similar to the reason why use both a Marker (Builder Dimension 22) to display the Door Size, and a Lable (Door Window 25) do display the ID, for all doors and windows. There are Views sometimes that may need to display only one or the other in ways for which there is no sufficient Marker and I am too busy to make one.