Add get output/input port list support