Yes , it is possible. Define a design xml for the page template which might look something like the below xml , (the below xml is basically mocking the node structure of the page.
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0"xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" jcrpimaryType="nt:unstructured">
<par jcrprimaryType="nt:unstructured"
sling:resourceType="/libs/foundation/components/parsys"
components="[project/general/components/<<restrictive-component>>]">
</par>
</jcr:root>