Hi @veenavikraman
You can assign different policies to the column components only if each column is a separate component. You could create proxy components for each column to apply different policies.
Then, you can directly set the desired policies to those individual column components.
If you need to set different policy for a component differently if used another component then you can use something like below.
For example, if I want different policy for a parsys within tabs component then I can use something like below:
<tabs
cq:policy="myproj/components/content/tabs/policy_tabs_1"
jcr:primaryType="nt:unstructured"
sling:resourceType="wcm/core/components/policies/mapping">
<wcm jcr:primaryType="nt:unstructured">
<foundation jcr:primaryType="nt:unstructured">
<components jcr:primaryType="nt:unstructured">
<parsys
cq:policy="myproj/components/content/tabs/policy_tabs-parsys"
jcr:primaryType="nt:unstructured"
sling:resourceType="wcm/core/components/policies/mapping" />
</components>
</foundation>
</wcm>
</tabs>
.