T-SQL Como converter uma seqüência de números separados por vírgula para inteiro

Eu recebo o erro "Conversão falhou ao converter o valor nvarchar '23, 24,3,45,91, 'para tipo de dados int." O erro parece estar ocorrendo na cláusula ON. E.ID é um campo inteiro enquanto que F.LegalIssue é um campo varchar de inteiros separados por vírgulas. Abaixo está o código com esse erro.

SELECT F.[FDTitle], E.PrimaryOpID as [FD Primary OP ID], F.County as [FD County], F.Status as [FD Status], F.IssueDate as [FD Date]
FROM [dbo].[tbl_FinalDetMain] F
LEFT OUTER JOIN [dbo].[tbl_lk_Exemptions_FD] E ON E.ID = F.LegalIssue
WHERE F.[FDNbr] = '2013-0041'

Eu tentei o código abaixo para a cláusula on, mas ele só retorna um valor inteiro, em vez da cadeia inteira de inteiros.

E.ID = cast(LEFT(F.LegalIssue,PATINDEX('%[^0-9]%',F.LegalIssue)-1) as int)

O resultado deve incluir cinco inteiros delimitados por vírgulas.