Use the somewhat new block type codecs Mojang introduced some time in 1.20 or something.
This will be data driven.
Not sure if it can be added to Block Config. If it can, it will look something like this:
{
// other options
“blocks”: [
{
“id”: “wilderwild:sculk_echoer”,
“block”: {
“type”: “minecraft:sculk_shrieker”,
// other elements, not sure if this will work
}
}
]
}