Service Plans filter by name and to list custom Memory

We have Service Plans listed for Windows and Linux under single cloud but the Catalogs are different. So we created Options Lists using Morpheus API to list only Linux Plans on Linux Catalog and vice versa. But if we do this Option List API method for Plans, the custom CPU/Memory options are not getting listed in Catalog. Is there any way to filter the plans and as well as show the custom CPU/Memory.