I am surprised anyone still uses SecurID after 2011.
This document explains how to disable primary authentication and supply your own python script for authentication instead:
https://openvpn.net/vpn-server-resources/post-auth-programming-notes-and-examples/
You can have the user type both the password and SecurID code in the same password prompt. Then have your own python script use everything except the last 6 characters to authenticate against LDAP. The last remaining 6 characters you can then code to authenticate against SecurID.
This is going to be a great deal of effort to get working correctly.
I would instead recommend taking advantage of the Google Authenticator support that already exists in OpenVPN AS. This works with any TOTP (RFC6238) application. I have not found anything that indicates that SecurID soft tokens are any more secure than TOTP compliant authenticators. Also, the events of 2011 indicated to me that the SecurID hard tokens aren't worth the price.
Information on how to set OpenVPN AS to use Google Authenticator MFA support is available here:
https://openvpn.net/vpn-server-resources/google-authenticator-multi-factor-authentication/