Como analisar uma string delimitada por vírgula quando existe vírgula e parênteses no campo

Eu tenho essa string em C #

adj_con(CL2,1,3,0),adj_cont(CL1,1,3,0),NG, NG/CL, 5 value of CL(JK), HO

Eu quero usar um RegEx para analisá-lo e obter o seguinte:

adj_con(CL2,1,3,0)
adj_cont(CL1,1,3,0)
NG
NG/CL
5 value of CL(JK)
HO

lém do exemplo acima, testei com o seguinte, mas ainda não consigo analisá-lo corretament

"%exc.uns: 8 hours let  @ = ABC, DEF", "exc_it = 1 day"  , " summ=graffe ", " a,b,(c,d)" 

O novo texto estará em uma sequência

string mystr = @"""%exc.uns: 8 hours let  @ = ABC, DEF"", ""exc_it = 1 day""  , "" summ=graffe "", "" a,b,(c,d)"""; 

questionAnswers(9)

yourAnswerToTheQuestion