If your really eager to do this I think you can by making a custom membership provider with some configuration.
pseudo-code...
if(ThingImTryingToAccess == ListImSecuring)
{
// SPQuery as admin and give the yay/nay based on some field value.
}
else
{
// Use OOTB SharePoint security methods
}
This is ambitious. Good Luck