XF 1.5 filter other bbcode in custom bbcode text

I have a [DL] BBCode i'm using to display a special formatting when users want to add an external download link

The problem is that sometimes the user will copy a download link URL from a website which already embbed it in a link. So the URL will be pasted in XenForo text editor as a link, thus breaking my custom bbcode, resulting in something like