You're missing a $. It should be $f->${\("prefix_$key")}($atr);
In reply to Re^3: Dynamically constructed function calls by ikegami in thread Dynamically constructed function calls by WalruZ