What I want to do is called a Chained Callback. This youtube video explains it well, I had trouble finding Dash documentation on it.