AutoQuery Audit on named connection string?

Following on from a previous question: AutoQuery support for multiple connection strings?

I have two database connections strings one for an internal database and one for a third-party database.

Is it possible to configure AutoQuery audit for only the internal database connection?

(I am using: Windows; ServiceStack 6.0.3; .Net6; MSSQL2019.)

My relevant code snippets are:

Configure.Db.cs:

public class ConfigureDb : IHostingStartup
{
    public void Configure(IWebHostBuilder builder) => builder
        .ConfigureServices((context,services) => services.AddSingleton<IDbConnectionFactory>(
            new OrmLiteConnectionFactory(
                context.Configuration.GetConnectionString(AppSettingsHelper.InternalConnectionString),
                SqlServer2019DialectProvider.Instance)))
        .ConfigureAppHost(appHost =>
        {
            // Register external connection string
            var extConnString = appHost.AppSettings.GetConnectionString(AppSettingsHelper.ExternalConnectionString);
            if (extConnString is not null)
            {
                var dbFactory = appHost.Resolve<IDbConnectionFactory>() as OrmLiteConnectionFactory;
                dbFactory!.RegisterConnection("External", extConnString,
                    SqlServer2019DialectProvider.Instance);
            }

Configure.AutoQuery.cs:

public class ConfigureAutoQuery : IHostingStartup
{
    public void Configure(IWebHostBuilder builder) => builder
        .ConfigureServices(services =>
        {
            // Enable Audit History is happening on all connections
            services.AddSingleton<ICrudEvents>(c =>
                new OrmLiteCrudEvents(c.Resolve<IDbConnectionFactory>()));

You can ignore events by returning null in the EventsFilter

new OrmLiteCrudEvents(c.Resolve<IDbConnectionFactory>()) {
    EventsFilter = (row,context) => MyShouldIgnore(context) 
        ? null
        : row
}

The CrudContext contains all the relevant information about the AutoQuery Crud request, i.e:

public class CrudContext
{
    public IRequest Request { get; private set; }
    public IDbConnection Db { get; private set; }
    public ICrudEvents Events { get; private set; }
    public string Operation { get; set; }
    public object Dto { get; private set; }
    public Type ModelType { get; private set; }
    public Type RequestType { get; private set; }
    public Type ResponseType { get; private set; }
    public ModelDefinition ModelDef { get; private set; }
    public PropertyAccessor IdProp { get; private set; }
    public PropertyAccessor ResultProp { get; private set; }
    public PropertyAccessor CountProp { get; private set; }
    public PropertyAccessor RowVersionProp { get; private set; }
    
    public object Id { get; set; }    
    public object Response { get; set; }    
    public long? RowsUpdated { get; set; }
}

Alternatively you can ignore recording the event for requests tagged with IRequest.Items[Keywords.IgnoreEvent], e.g:

GlobalRequestFilters.Add((req, res, dto) => {
    if (MyShouldIgnore(dto))
        req.Items[Keywords.IgnoreEvent] = bool.TrueString;
});