When using Content Builder and AMPScript to pull in Content Blocks my assumption is Content Blocks differ from Content Areas (Classic). So there used to be a ContentAreaByName function that you could build a dynamic path and have multiple content areas within that path (ex. Header, Body, Footer) and each could be named the same as a different path. Now I only see ContentBlockByKey. So each has to have a unique key. Is this the only function to build dynamically?
Plus, the only way I can see to edit the key is to create the Content Block, save it. Then edit the Properties and click the More link. This is pretty cumbersome.
The goal is to have a set of content blocks that change out depending on values in the Data Extension. (ex. campaign1_body_en, campaign1_body_zh, etc.)