It can be done. I convicted a guy of subornation of perjury (acquitted at his first trial) by the subsequent testimony of the perjurer herself, a witness I did not even have authority to compel to testify. I also got his previous "victorious" previous defense counsel barred from representing him in the second trial. In fact, by the time we got to trial the case was so solid he pleaded guilty to get a cap on sentence.
Corroboration is the key. You have to independently corroborate the h*ll of the case, but if you are willing to put in the time, you can do it, if the evidence is there.
Sounds like you did a good job. Doing a case like that isn't too easy. I bet you had to put in plenty of hours of prep time.