Before doing anything with ISE 1.4, please upgrade your deployment to a current release. The currently recommended ones are 2.2 Patch 9 or ISE 2.4 Patch 1.
Supported deployment modes for PSNs in HA include all of the variations you mentioned.
To get an extensive look at all of the scale and HA options for ISE, please refer to the following Cisco Live presentation:
https://www.ciscolive.com/global/on-demand-library/?search=ise%20high%20availability&search.event=ciscoliveus2018#/session/1511296160606001Af1J
It's titled "Designing ISE for Scale & High Availability - BRKSEC-3699".