Standard Firmata - Node-RED

Well, my thinking is that node-RED can't convert or read the raw signal on the analog pin that the current sensor would connect to, right? I mean I can't just make a node that displays the data on that particular pin- the data would be too volatile and would need to be smoothed.
So, somehow I have to embed a sketch (like this one: EmonLib/current_only.ino at master · openenergymonitor/EmonLib · GitHub) into the firmat sketch, right? Or am I way off on that???? Or should I try to compile some kind of johnny five function in node -RED that can read the data.

Or am I going about this all wrong? Would I need to have a separate arduino for each sensor, have those arduinos "smooth" the data then output an anolog single to one of the input pins of the arduino running the firmata sketch?

Sorry, I'm definitely a noob...