At any time you can make changes to List configuration, screen configuration etc. and publish it. Incase, if you are adding new field after initial setup make sure to add them under list/screen configuration if required. This is how it will look like if you're looking to show custom resource linked with profile & products.
When you create list configuration under screen definition of the custom resource you will have to choose profile link. This will help to show the data linked to profiles based on link and cardinality defined.
Thank you, but dint help not sure why. I am able to see the linked schema in delivery activity while choosing personalization fields but in List configuration I am not seeing it. Is this a one time activity which need to be created once when the schema is created? As I have added the screen definition after initial publish probably in the 5th or 6th time when I published.